I think at some point CLI should be re-organized to become hierarchical, similar to git CLI - different command groups for operating on distinct entities. dub remote fetch <pkgname>, dub remote search <query>, dub local remove <pkgname>, dub package dependency add etc. (whatever terminology will be chosen as endorsed). Its capabilities quickly outgrow simple list.