diff --git a/run.n b/run.n index 18bb2f80..237378c6 100644 Binary files a/run.n and b/run.n differ diff --git a/src/haxelib/client/Main.hx b/src/haxelib/client/Main.hx index ae35b817..6a4f2662 100644 --- a/src/haxelib/client/Main.hx +++ b/src/haxelib/client/Main.hx @@ -138,7 +138,13 @@ class Main { } function version() { - Cli.print(VERSION_LONG + ' ${HAXELIB_EDITION}'); + // Print haxelib version when no arguments are given + if (mainArgs.length == 0) { + Cli.print(VERSION_LONG + ' ${HAXELIB_EDITION}'); + return; + } + + Cli.print(getRepository().getCurrentVersion(ProjectName.ofString(mainArgs[0]))); } static function combineAliases(name:String, aliases:Array):String { @@ -219,7 +225,7 @@ class Main { Config => create(config, 0), Path => create(path, null), LibPath => create(libpath, null), - Version => create(version, 0), + Version => create(version, 1), Help => create(usage, 0), #if !js