.\" Process this file with .\" groff -man -Tascii bpkg-cfg-info.1 .\" .TH bpkg-cfg-info 1 "June 2024" "bpkg 0.17.0" .SH NAME \fBbpkg-cfg-info\fR \- print configuration information .SH "SYNOPSIS" .PP \fBbpkg cfg-info\fR [\fIoptions\fR]\fR .SH "DESCRIPTION" .PP The \fBcfg-info\fR command prints the current configuration's absolute path, id, type, and name\. If the \fB--link\fR and/or \fB--backlink\fR options are specified, then this information is also printed for each linked and/or implicitly backlinked configuration, if any\. Note that the dangling implicit backlinks are silently skipped, unless \fB--dangling\fR is specified, in which case this information is also printed for them\. Note that the information is written to \fBstdout\fR, not \fBstderr\fR\. .PP If the \fB--recursive\fR option is specified together with \fB--link\fR and/or \fB--backlink\fR, then this information is printed for linked and/or implicitly backlinked configuration, recursively\. .PP The output format is regular with each value printed on a separate line and prefixed with the value name\. If the \fB--link\fR, \fB--backlink\fR, and/or \fB--dangling\fR options are specified, then information blocks corresponding to linked configurations are separated with blank lines\. For example: .PP .nf path: /path/to/cfg/ uuid: 8d439f03-7342-4502-8b1c-74b173869478 type: target name: foo path: /path/to/host-cfg/ uuid: 7ee4dab3-07d9-4163-81c0-3779166a7213 type: host name: tools path: /path/to/build2-cfg/ uuid: d453aa2a-92c4-4066-87e4-c8672eed06e1 type: build2 name: modules .fi .SH "CFG-INFO OPTIONS" .IP "\fB--link\fR" Print linked configurations\. .IP "\fB--backlink\fR" Print implicitly backlinked configurations\. .IP "\fB--dangling\fR" Print dangling implicit backlinks\. .IP "\fB--recursive\fR" Print linked configurations recursively\. .IP "\fB--directory\fR|\fB-d\fR \fIdir\fR" Assume configuration is in \fIdir\fR rather than in the current working directory\. .SH "COMMON OPTIONS" .PP The common options are summarized below with a more detailed description available in \fBbpkg-common-options(1)\fP\. .IP "\fB-v\fR" Print essential underlying commands being executed\. .IP "\fB-V\fR" Print all underlying commands being executed\. .IP "\fB--quiet\fR|\fB-q\fR" Run quietly, only printing error messages\. .IP "\fB--verbose\fR \fIlevel\fR" Set the diagnostics verbosity to \fIlevel\fR between 0 and 6\. .IP "\fB--stdout-format\fR \fIformat\fR" Representation format to use for printing to \fBstdout\fR\. .IP "\fB--jobs\fR|\fB-j\fR \fInum\fR" Number of jobs to perform in parallel\. .IP "\fB--no-result\fR" Don't print informational messages about the outcome of performing a command or some of its parts\. .IP "\fB--structured-result\fR \fIfmt\fR" Write the result of performing a command in a structured form\. .IP "\fB--progress\fR" Display progress indicators for long-lasting operations, such as network transfers, building, etc\. .IP "\fB--no-progress\fR" Suppress progress indicators for long-lasting operations, such as network transfers, building, etc\. .IP "\fB--diag-color\fR" Use color in diagnostics\. .IP "\fB--no-diag-color\fR" Don't use color in diagnostics\. .IP "\fB--build\fR \fIpath\fR" The build program to be used to build packages\. .IP "\fB--build-option\fR \fIopt\fR" Additional option to be passed to the build program\. .IP "\fB--fetch\fR \fIpath\fR" The fetch program to be used to download resources\. .IP "\fB--fetch-option\fR \fIopt\fR" Additional option to be passed to the fetch program\. .IP "\fB--fetch-timeout\fR \fIsec\fR" The fetch and fetch-like (for example, \fBgit\fR) program timeout\. .IP "\fB--pkg-proxy\fR \fIurl\fR" HTTP proxy server to use when fetching package manifests and archives from remote \fBpkg\fR repositories\. .IP "\fB--git\fR \fIpath\fR" The git program to be used to fetch git repositories\. .IP "\fB--git-option\fR \fIopt\fR" Additional common option to be passed to the git program\. .IP "\fB--sha256\fR \fIpath\fR" The sha256 program to be used to calculate SHA256 sums\. .IP "\fB--sha256-option\fR \fIopt\fR" Additional option to be passed to the sha256 program\. .IP "\fB--tar\fR \fIpath\fR" The tar program to be used to extract package archives\. .IP "\fB--tar-option\fR \fIopt\fR" Additional option to be passed to the tar program\. .IP "\fB--openssl\fR \fIpath\fR" The openssl program to be used for crypto operations\. .IP "\fB--openssl-option\fR \fIopt\fR" Additional option to be passed to the openssl program\. .IP "\fB--auth\fR \fItype\fR" Types of repositories to authenticate\. .IP "\fB--trust\fR \fIfingerprint\fR" Trust repository certificate with a SHA256 \fIfingerprint\fR\. .IP "\fB--trust-yes\fR" Assume the answer to all authentication prompts is \fByes\fR\. .IP "\fB--trust-no\fR" Assume the answer to all authentication prompts is \fBno\fR\. .IP "\fB--git-capabilities\fR \fIup\fR=\fIpc\fR" Protocol capabilities (\fIpc\fR) for a \fBgit\fR repository URL prefix (\fIup\fR)\. .IP "\fB--pager\fR \fIpath\fR" The pager program to be used to show long text\. .IP "\fB--pager-option\fR \fIopt\fR" Additional option to be passed to the pager program\. .IP "\fB--options-file\fR \fIfile\fR" Read additional options from \fIfile\fR\. .IP "\fB--default-options\fR \fIdir\fR" The directory to load additional default options files from\. .IP "\fB--no-default-options\fR" Don't load default options files\. .IP "\fB--keep-tmp\fR" Don't remove the \fBbpkg\fR's temporary directory at the end of the command execution and print its path at the verbosity level 2 or higher\. .SH "DEFAULT OPTIONS FILES" .PP See \fBbpkg-default-options-files(1)\fP for an overview of the default options files\. For the \fBcfg-info\fR command the search start directory is the configuration directory\. The following options files are searched for in each directory and, if found, loaded in the order listed: .PP .nf bpkg\.options bpkg-cfg-info\.options .fi .PP The following \fBcfg-info\fR command options cannot be specified in the default options files: .PP .nf --directory|-d .fi .SH BUGS Send bug reports to the users@build2.org mailing list. .SH COPYRIGHT Copyright (c) 2014-2024 the build2 authors. Permission is granted to copy, distribute and/or modify this document under the terms of the MIT License.