From 87e476cf192b70c133a1bf00efa8586348326092 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 25 Nov 2015 09:19:19 +0200 Subject: New command line help setup --- bpkg/build-options.cli | 51 +++++++++++++++++++++++++------------------------- 1 file changed, 26 insertions(+), 25 deletions(-) (limited to 'bpkg/build-options.cli') diff --git a/bpkg/build-options.cli b/bpkg/build-options.cli index 7164dbb..00a4c9c 100644 --- a/bpkg/build-options.cli +++ b/bpkg/build-options.cli @@ -8,41 +8,42 @@ include ; "\name=bpkg-build" "\summary=build one or more packages" +namespace bpkg { -" ", - -"\h|SYNOPSIS| + { + " ", -\c{\b{bpkg build} [] ([/] | | )...} + "\h|SYNOPSIS| -\h|DESCRIPTION| + \c{\b{bpkg build} [] ([/] | | )...} -The \cb{build} command builds one or more packages including all their -prerequisites. Each package can be specified as just the name () with -optional package version () in which case the package will be -automatically fetched from one of the configuration's source repositories -(see the \cb{rep-add} and \cb{rep-fetch} commands). Alternatively, the -package can be specified as either the path to the package source archive -() or package source directory (). See the \cb{pkg-fetch} and -\cb{pkg-unpack} commands for more information on the semantics of specifying -the package as an archive or directory. + \h|DESCRIPTION| -Packages that are specified explicitly on the command line will be \i{held}, -that is, they will not be considered for automatic removal if they no longer -have any dependents. Packages that are specified with the explicit package -version () or as an archive or directory, will, in addition, have their -versions held, that is, they will not be automatically upgraded. + The \cb{build} command builds one or more packages including all their + prerequisites. Each package can be specified as just the name () with + optional package version () in which case the package will be + automatically fetched from one of the configuration's source repositories + (see the \cb{rep-add} and \cb{rep-fetch} commands). Alternatively, the + package can be specified as either the path to the package source archive + () or package source directory (). See the \cb{pkg-fetch} and + \cb{pkg-unpack} commands for more information on the semantics of + specifying the package as an archive or directory. -The \cb{build} command also supports several \cb{--*-only} options that allow -you to limit the amount of work that will be done. + Packages that are specified explicitly on the command line will be + \i{held}, that is, they will not be considered for automatic removal if + they no longer have any dependents. Packages that are specified with the + explicit package version () or as an archive or directory, will, in + addition, have their versions held, that is, they will not be + automatically upgraded. -\h|OPTIONS|" -} + The \cb{build} command also supports several \cb{--*-only} options that + allow you to limit the amount of work that will be done." + } -namespace bpkg -{ class build_options: configuration_options { + "\h|BUILD OPTIONS|" + bool --yes|-y { "Assume the answer to all prompts is \cb{yes}." -- cgit v1.1