// file : bpkg/rep-create.cli // license : MIT; see accompanying LICENSE file include ; "\section=1" "\name=bpkg-rep-create" "\summary=create repository" namespace bpkg { { " ", "\h|SYNOPSIS| \c{\b{bpkg rep-create} [] []} \h|DESCRIPTION| The \cb{rep-create} command regenerates the \cb{packages.manifest} file based on the files present in the repository directory. If the \cb{repositories.manifest} file contains a certificate, then the \cb{signature.manifest} file is regenerated as well. In this case the \cb{--key} option must be used to specify the certificate's private key. If is not specified, then the current working directory is used as the repository root." } class rep_create_options: common_options { "\h|REP-CREATE OPTIONS|" bool --ignore-unknown { "Ignore unknown manifest entries." } string --key { "", "Private key to use to sign the repository. In most cases will be a path to the key file but it can also be a key id when a custom \cb{openssl} cryptographic engine is used." } }; " \h|DEFAULT OPTIONS FILES| See \l{bpkg-default-options-files(1)} for an overview of the default options files. For the \cb{rep-create} command the search start directory is the repository directory. The following options files are searched for in each directory and, if found, loaded in the order listed: \ bpkg.options bpkg-rep-create.options \ The following \cb{rep-create} command options cannot be specified in the remote default options files: \ --key \ " }