aboutsummaryrefslogtreecommitdiff
path: root/bpkg/bpkg.cxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2018-11-10 22:43:09 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2018-11-13 13:29:05 +0300
commite59343b3267e82aff33a8f73ab82b51345913c06 (patch)
treeea4a76855089af619fdeb542d94824537337d7cc /bpkg/bpkg.cxx
parent85eff0e9f81a3eeccc67e534f43be7e9f2e75521 (diff)
Add support for vars grouping for package commands
Diffstat (limited to 'bpkg/bpkg.cxx')
-rw-r--r--bpkg/bpkg.cxx18
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