diff --git a/src/vcpkg/vcpkgcmdarguments.cpp b/src/vcpkg/vcpkgcmdarguments.cpp index b704f1ab4f..d3b40bfcd0 100644 --- a/src/vcpkg/vcpkgcmdarguments.cpp +++ b/src/vcpkg/vcpkgcmdarguments.cpp @@ -233,6 +233,12 @@ namespace vcpkg VcpkgCmdArguments args; std::vector feature_flags; + if (arg_first != arg_last && arg_first + 1 == arg_last && *arg_first == "--version") + { + args.command = "version"; + return args; + } + for (auto it = arg_first; it != arg_last; ++it) { std::string basic_arg = *it;