diff --git a/source/dub/commandline.d b/source/dub/commandline.d index e7f1d8a..be4074a 100644 --- a/source/dub/commandline.d +++ b/source/dub/commandline.d @@ -1404,6 +1404,8 @@ override void prepare(scope CommandArgs args) {} override int execute(Dub dub, string[] free_args, string[] app_args) { + enforceUsage(free_args.length == 0, "Expecting no extra arguments."); + enforceUsage(app_args.length == 0, "The list command supports no application arguments."); logInfo("Packages present in the system and known to dub:"); foreach (p; dub.packageManager.getPackageIterator()) logInfo(" %s %s: %s", p.name, p.version_, p.path.toNativeString());