Eine D Installation beinhaltet unter anderem den D Compiler dmd,
ein Skripttool rdmd und den Paketmanager dub.
Der DMD Compiler kompiliert D Dateien und erstellt eine Binärdatei. Auf der Kommandozeile kann DMD mit dem Dateinamen aufgerufen werden:
dmd hallo.d
Es gibt viele Optionen, die das Verhalten des DMD Compilers verändern.
Diese sind in der Online-Dokumentation)
oder per dmd --help zu finden.
rdmdDas Programm rdmd, welches zusammen mit dem DMD Compiler angeboten wird,
sorgt dafür, dass alle Abhängigkeiten kompiliert sind und führt die kompilierte
Datei automatisch aus:
rdmd hallo.d
Auf UNIX System kann das Shebangkommando #!/usr/bin/env rdmd als erste Zeile
in einer D-Quelldatei mit Ausführberechtigungen eingefügt werden und erlaubt eine
Ausführung der Datei analog zu Skriptsprachen.
Weitere Informationen sind in der Online-Dokumentation
oder per rdmd --help zu finden.
dubDer Standardpaketmanager für D ist dub. Wenn dub lokal
installiert ist, kann ein neues Projekt hello mit folgenden Kommando angelegt
werden:
dub init hello
Wenn der Paketmanager per dub innerhalb eines Projektes ausgeführt wird,
werden alle Abhängigkeiten des Projektes herunterladen, kompiliert, gelinkt
und anschließend wird die Anwendung ausgeführt.
Das Kommando dub build verhält sich ähnlich, aber führt die Anwendung nicht aus.
Weitere Informationen sind in der Online-Dokumentation
oder per dub --help zu finden.
Alle vorhandene dub Pakete können durch das Web-Portal
von dub durchsucht werden.