diff --git a/.travis.yml b/.travis.yml index 0bc81e3..e7586ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,9 +4,6 @@ d: - dmd - gdc - ldc -addons: - apt: - packages: - - libsdl2-2.0-0 - - libsdl2-image-2.0-0 +dub test --compiler=${DC} -- -h + diff --git a/SMILEBASIC/main.d b/SMILEBASIC/main.d index ea57f8f..5cbbb5b 100644 --- a/SMILEBASIC/main.d +++ b/SMILEBASIC/main.d @@ -12,6 +12,12 @@ int main(string[] argv) bool nodirectmode; string inputfile; auto helpInformation = getopt(argv, "no-direct-mode", &nodirectmode, "file", &inputfile); + if (helpInformation.helpWanted) + { + defaultGetoptPrinter("Some information about the program.", + helpInformation.options); + return 0; + } //try { auto pc = new PetitComputer();