diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-16 16:12:31 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-09-16 16:12:31 +0200 |
commit | ac6df7a77682bf33b486d451c67ed9650bd9bc2f (patch) | |
tree | 144c60ce90390e0eb07f73843606daab61753758 /bpkg/bpkg.cxx | |
parent | 829c0083b1684e7513e0bd1bb0a92f767ba83f77 (diff) |
Implement pkg-status, pkg-purge commands; start ad-hoc test
Diffstat (limited to 'bpkg/bpkg.cxx')
-rw-r--r-- | bpkg/bpkg.cxx | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/bpkg/bpkg.cxx b/bpkg/bpkg.cxx index 18d68c9..994f115 100644 --- a/bpkg/bpkg.cxx +++ b/bpkg/bpkg.cxx @@ -15,8 +15,10 @@ // #include <bpkg/help> #include <bpkg/pkg-verify> +#include <bpkg/pkg-status> #include <bpkg/pkg-fetch> #include <bpkg/pkg-unpack> +#include <bpkg/pkg-purge> #include <bpkg/cfg-create> #include <bpkg/rep-create> @@ -150,6 +152,18 @@ try return 0; } + // pkg-status + // + if (cmd.pkg_status ()) + { + if (h) + help (ho, "pkg-status", pkg_status_options::print_usage); + else + pkg_status (parse<pkg_status_options> (co, args), args); + + return 0; + } + // pkg-fetch // if (cmd.pkg_fetch ()) @@ -174,6 +188,18 @@ try return 0; } + // pkg-purge + // + if (cmd.pkg_purge ()) + { + if (h) + help (ho, "pkg-purge", pkg_purge_options::print_usage); + else + pkg_purge (parse<pkg_purge_options> (co, args), args); + + return 0; + } + // cfg-create // if (cmd.cfg_create ()) |