jj config
Manage config options. Some subcommands such as `edit`, `get`, `list`, `path`, `set`, `unset` have their own usage documentation.
More info →Subcommands (6)
Start an editor on a config file. See also: `jj config path`.
Get the value of a given config option. Unlike `jj config list`, the result is printed without extra formatting for use in scripts. See also: `jj config list`.
List variables set in config files, along with their values. See also: `jj config get`.
Print the paths to the config files. See also: `jj config edit`.
Set a config option to a given value. The value is specified as a TOML expression. See also: `jj config unset`.
Unset a config option. See also: `jj config set`.
Options (6)
booleanStart an editor on the user-level config file
jj config {{[e|edit]}} --userbooleanGet the value of a config option
jj config {{[g|get]}} {{name}}booleanList all config variables and their values
jj config {{[l|list]}}booleanPrint the path to the user-level config file
jj config {{[p|path]}} --userbooleanSet a config option in the user-level config
jj config {{[s|set]}} --user {{name}} {{value}}booleanUnset a config option in the user-level config
jj config {{[u|unset]}} --user {{name}}Examples (6)
Start an editor on the user-level config file
jj config [e|edit] --userGet the value of a config option
jj config [g|get] nameList all config variables and their values
jj config [l|list]Print the path to the user-level config file
jj config [p|path] --userSet a config option in the user-level config
jj config [s|set] --user name valueUnset a config option in the user-level config
jj config [u|unset] --user name