// file : bpkg/bpkg-options.cli // copyright : Copyright (c) 2014-2015 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file include ; "\section=1" "\name=bpkg" "\summary=build2 package manager" namespace bpkg { { " ", "\h|SYNOPSIS| \cb{bpkg --help}\n \cb{bpkg --version}\n \c{\b{bpkg help} [|]}\n \c{\b{bpkg} [] [] } \h|DESCRIPTION| @@ TODO Note that the common options can also be specified as part of the command-specific options." } class commands { "\h|COMMANDS|" bool help { "[]", "Show help for a command or help topic \- \l{bpkg-help(1)}.", "" }; bool build { "...", "Build one or more packages \- \l{bpkg-build-options(1)}.", "" }; bool drop { "...", "Drop one or more packages.", "" }; bool pkg-verify { "", "Verify archive is a valid package.", "" }; bool pkg-status { "", // [/]: 24 "Print package status.", "" }; bool pkg-fetch { "/", "Fetch package archive.", "" }; bool pkg-unpack { "", "Unpack package archive.", "" }; bool pkg-purge { "", "Purge package.", "" }; bool pkg-configure { "", "Configure package.", "" }; bool pkg-disfigure { "", "Disfigure package.", "" }; bool pkg-update { "", "Update package.", "" }; bool pkg-clean { "", "Clean package.", "" }; bool cfg-create { "[]", "Create configuration.", "" }; bool rep-add { "", "Add repository to configuration.", "" }; bool rep-fetch { "", "Fetch available packages list.", "" }; bool rep-info { "", "Print information about repository.", "" }; bool rep-create { "[]", "Create repository manifest file.", "" }; }; // Make sure these don't conflict with command names above. // class topics { "\h|HELP TOPICS|" bool common-options { "Options common for all commands \- \l{bpkg-common-options(1)}." }; }; class options: common_options { bool --help; bool --version; }; }