dub
Package manager for D packages.
TLDR
Interactively create a new D project
$ dub init [project_name]
Non-interactively create a new D project
$ dub init [project_name] -n
Build and run a D project
$ dub
Install dependencies specified in a D project's dub.json or dub.sdl file
$ dub fetch
Update the dependencies in a D project
$ dub upgrade
Display help
$ dub --help