// file : bpkg/bpkg-options.cli // copyright : Copyright (c) 2014-2015 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file include ; namespace bpkg { class bpkg_options: common_options { bool --help; bool --version; }; class bpkg_commands { bool help { "[]", "Show detailed help for a command or help topic.", "" }; bool pkg-verify { "", "Verify archive is a valid \cb{bpkg} 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-create { "[]", "Create repository manifest file.", "" }; }; // Make sure these don't conflict with command names above. // class bpkg_topics { bool options { "Detailed description of common options." }; }; }