O D é acompanhado por um compilador dmd, uma ferramenta de execução
em formato de script rdmd e um gerenciador de pacotes dub.
O compilador DMD compila arquivo(s) em D e cria um executável. Na linha de comando o DMD pode ser chamado com o nome do arquivo da seguinte forma:
dmd hello.d
Há várias opções que permitem modificar o comportamento do compilador DMD.
Busque na Documentação Online ou execute dmd --help para uma descrição das flags.
rdmdA ferramenta auxiliar rdmd, distribuida com o compilador DMD,
é encarregada de compilar todas as depencencias e automaticamente
executar o programa final.
rdmd hello.d
Em sistemas UNIX a linha #!/usr/bin/env rdmd pode ser colocada na
primeira linha de um arquivo D executável para permitir seu uso como script.
Busque na Documentação Online ou execute dmd --help para uma descrição das flags.
dubO gerenciador de pacotes padrão do D é o dub. Quando
o dub é instalado localmente um novo projeto hello pode ser criado usando
o comando:
dub init hello
Executando dub dentro de um pasta ele busca todas as dependencias, compila
a aplicação e a executa.
dub build compilará o projeto.
Busque na Documentação Online ou execute dmd --help para uma descrição dos comandos e features disponíveis.
Todos os pacotes disponíveis do dub podem ser encontrados na interface web do dub.