From ad257079568746d71d913c6fca96852da6fe3bd6 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 11 Jan 2016 10:04:02 +0200 Subject: Reorganize .cli files, add man/xhtml page generation (via script for now) --- bpkg/bpkg.cli | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 bpkg/bpkg.cli (limited to 'bpkg/bpkg.cli') diff --git a/bpkg/bpkg.cli b/bpkg/bpkg.cli new file mode 100644 index 0000000..e9611ff --- /dev/null +++ b/bpkg/bpkg.cli @@ -0,0 +1,160 @@ +// file : bpkg/bpkg.cli +// copyright : Copyright (c) 2014-2016 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 cfg-create|create + { + "", + "Create configuration.", + "" + } + + bool cfg-add|add + { + "", + "Add repository to configuration.", + "" + } + + bool cfg-fetch|fetch + { + "Fetch list of available packages." + } + + bool pkg-status|status + { + "Print package status." + } + + bool pkg-build|build + { + "Build package \- \l{bpkg-pkg-build(1)}." + } + + bool pkg-drop|drop + { + "Drop package." + } + + bool pkg-install|install + { + "Install package." + } + + bool pkg-uninstall|uninstall + { + "Uninstall package." + } + + bool pkg-update|update + { + "Update package." + } + + bool pkg-clean|clean + { + "Clean package." + } + + bool pkg-verify + { + "", + "Verify archive is a valid package.", + "" + } + + bool pkg-fetch + { + "/", + "Fetch package archive.", + "" + } + + bool pkg-unpack + { + "Unpack package archive." + } + + bool pkg-configure + { + "Configure package." + } + + bool pkg-disfigure + { + "Disfigure package." + } + + bool pkg-purge + { + "Purge package." + } + + bool rep-info + { + "Print information about repository." + } + + bool rep-create + { + "[]", + "Generate repository packages manifest.", + "" + } + }; + + // Make sure these don't conflict with command names above. + // + class topics + { + "\h|HELP TOPICS|" + + bool common-options + { + "Details on common options \- \l{bpkg-common-options(1)}." + } + }; + + class options: common_options + { + bool --help; + bool --version; + }; +} -- cgit v1.1