pkg: subcommands
pkg: sync
pkg: upgrade
pkg: need to abstract progress handling