aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-uninstall.cli
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/pkg-uninstall.cli')
-rw-r--r--bpkg/pkg-uninstall.cli15
1 files changed, 14 insertions, 1 deletions
diff --git a/bpkg/pkg-uninstall.cli b/bpkg/pkg-uninstall.cli
index 5bc3347..79ccf39 100644
--- a/bpkg/pkg-uninstall.cli
+++ b/bpkg/pkg-uninstall.cli
@@ -20,7 +20,10 @@ namespace bpkg
\h|DESCRIPTION|
The \cb{pkg-uninstall} command uninstalls one or more packages that were
- previously installed with \l{bpkg-pkg-install(1)}. Underneath, this
+ previously installed with \l{bpkg-pkg-install(1)}. Additionally,
+ immediate or all dependencies of the specified packages can be also
+ uninstalled by specifying the \c{\b{--immediate}|\b{-i}} or
+ \c{\b{--recursive}|\b{-r}} options, respectively. Underneath, this
command doesn't do much more than run \cb{b uninstall}.
Additional command line variables (<vars>, normally \cb{config.*}) can be
@@ -33,5 +36,15 @@ namespace bpkg
class pkg_uninstall_options: configuration_options
{
"\h|PKG-UNINSTALL OPTIONS|"
+
+ bool --immediate|-i
+ {
+ "Also uninstall immediate dependencies."
+ }
+
+ bool --recursive|-r
+ {
+ "Also uninstall all dependencies, recursively."
+ }
};
}