aboutsummaryrefslogtreecommitdiff
path: root/bpkg/buildfile
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-12-10 13:43:30 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-12-10 13:43:30 +0200
commit817ba792154689df004dbfff67d9ae54cc15584e (patch)
tree065cfd99acbe2c0772803f8f639f9d1f413fbc27 /bpkg/buildfile
parentc927b2f2a9bcd8d2551759516725917b29903a28 (diff)
Add pkg-install|install and pkg-uninstall|uninstall commands
Diffstat (limited to 'bpkg/buildfile')
-rw-r--r--bpkg/buildfile17
1 files changed, 11 insertions, 6 deletions
diff --git a/bpkg/buildfile b/bpkg/buildfile
index 580f303..c117e21 100644
--- a/bpkg/buildfile
+++ b/bpkg/buildfile
@@ -30,8 +30,10 @@ exe{bpkg}: \
{hxx cxx}{ pkg-configure } {hxx ixx cxx}{ pkg-configure-options } \
{hxx cxx}{ pkg-disfigure } {hxx ixx cxx}{ pkg-disfigure-options } \
{hxx cxx}{ pkg-fetch } {hxx ixx cxx}{ pkg-fetch-options } \
+{hxx }{ pkg-install } {hxx ixx cxx}{ pkg-install-options } \
{hxx cxx}{ pkg-purge } {hxx ixx cxx}{ pkg-purge-options } \
{hxx cxx}{ pkg-status } {hxx ixx cxx}{ pkg-status-options } \
+{hxx }{ pkg-uninstall } {hxx ixx cxx}{ pkg-uninstall-options } \
{hxx cxx}{ pkg-unpack } {hxx ixx cxx}{ pkg-unpack-options } \
{hxx }{ pkg-update } {hxx ixx cxx}{ pkg-update-options } \
{hxx cxx}{ pkg-verify } {hxx ixx cxx}{ pkg-verify-options } \
@@ -68,16 +70,19 @@ if! $cli.loaded
# pkg-* command.
#
+
{hxx ixx cxx}{pkg-build-options}: cli{pkg-build-options}
+{hxx ixx cxx}{pkg-clean-options}: cli{pkg-clean-options}
+{hxx ixx cxx}{pkg-configure-options}: cli{pkg-configure-options}
+{hxx ixx cxx}{pkg-disfigure-options}: cli{pkg-disfigure-options}
{hxx ixx cxx}{pkg-drop-options}: cli{pkg-drop-options}
-{hxx ixx cxx}{pkg-status-options}: cli{pkg-status-options}
{hxx ixx cxx}{pkg-fetch-options}: cli{pkg-fetch-options}
-{hxx ixx cxx}{pkg-unpack-options}: cli{pkg-unpack-options}
+{hxx ixx cxx}{pkg-install-options}: cli{pkg-install-options}
{hxx ixx cxx}{pkg-purge-options}: cli{pkg-purge-options}
-{hxx ixx cxx}{pkg-configure-options}: cli{pkg-configure-options}
-{hxx ixx cxx}{pkg-disfigure-options}: cli{pkg-disfigure-options}
+{hxx ixx cxx}{pkg-status-options}: cli{pkg-status-options}
+{hxx ixx cxx}{pkg-uninstall-options}: cli{pkg-uninstall-options}
+{hxx ixx cxx}{pkg-unpack-options}: cli{pkg-unpack-options}
{hxx ixx cxx}{pkg-update-options}: cli{pkg-update-options}
-{hxx ixx cxx}{pkg-clean-options}: cli{pkg-clean-options}
{hxx ixx cxx}{pkg-verify-options}: cli{pkg-verify-options}
# cfg-* command.
@@ -97,7 +102,7 @@ cli.options += -I $src_root --include-with-brackets --include-prefix bpkg \
--guard-prefix BPKG --cxx-prologue "#include <bpkg/types-parsers>" \
--cli-namespace bpkg::cli --generate-file-scanner --generate-specifier \
--generate-parse --ansi-color --page-usage 'bpkg::print_$name$_' \
---include-base-last --long-usage --option-length 22
+--include-base-last --long-usage --option-length 23
cli.cxx{common-options}: cli.options += --short-usage # Both short and long.
cli.cxx{bpkg-options}: cli.options += --suppress-undocumented # --help, etc.