diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2018-11-10 22:43:09 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2018-11-13 13:29:05 +0300 |
commit | e59343b3267e82aff33a8f73ab82b51345913c06 (patch) | |
tree | ea4a76855089af619fdeb542d94824537337d7cc /bpkg/bpkg.cxx | |
parent | 85eff0e9f81a3eeccc67e534f43be7e9f2e75521 (diff) |
Add support for vars grouping for package commands
Diffstat (limited to 'bpkg/bpkg.cxx')
-rw-r--r-- | bpkg/bpkg.cxx | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/bpkg/bpkg.cxx b/bpkg/bpkg.cxx index 018ca7a..00f78cf 100644 --- a/bpkg/bpkg.cxx +++ b/bpkg/bpkg.cxx @@ -6,7 +6,6 @@ # include <signal.h> // signal() #endif -#include <cstring> // strcmp() #include <iostream> #include <bpkg/types.hxx> @@ -321,20 +320,23 @@ try // #define PKG_COMMAND(CMD, SEP) COMMAND_IMPL(pkg_, "pkg-", CMD, SEP, true) - PKG_COMMAND (build, true); // Keeps the '--' separator in args. + // These commands need the '--' separator to be kept in args. + // + PKG_COMMAND (build, true); + PKG_COMMAND (clean, true); + PKG_COMMAND (configure, true); + PKG_COMMAND (install, true); + PKG_COMMAND (test, true); + PKG_COMMAND (uninstall, true); + PKG_COMMAND (update, true); + PKG_COMMAND (checkout, false); - PKG_COMMAND (clean, false); - PKG_COMMAND (configure, false); PKG_COMMAND (disfigure, false); PKG_COMMAND (drop, false); PKG_COMMAND (fetch, false); - PKG_COMMAND (install, false); PKG_COMMAND (purge, false); PKG_COMMAND (status, false); - PKG_COMMAND (test, false); - PKG_COMMAND (uninstall, false); PKG_COMMAND (unpack, false); - PKG_COMMAND (update, false); PKG_COMMAND (verify, false); // rep-* commands |