`homeboy config` command reference

Generated from the clap command tree. This page is the complete synopsis, argument, flag, and subcommand surface for this command family.

Concepts, recipes, and contracts are hand-written in docs/commands/config.md.

Global flags apply to every command and are documented once in the root command reference.

homeboy config

sh
homeboy config <COMMAND>

Manage global Homeboy configuration

SubcommandSummary
homeboy config showDisplay configuration (merged defaults + file)
homeboy config setSet a configuration value at a JSON pointer path
homeboy config removeRemove a configuration value at a JSON pointer path
homeboy config resetReset configuration to built-in defaults (deletes homeboy.json)
homeboy config pathShow the path to homeboy.json

homeboy config show

sh
homeboy config show [OPTIONS]

Display configuration (merged defaults + file)

OptionValueDescription
--builtinflagShow only built-in defaults (ignore homeboy.json)

homeboy config set

sh
homeboy config set [OPTIONS] <POINTER> <VALUE>

Set a configuration value at a JSON pointer path

ArgumentRequiredDescription
<POINTER>yesJSON pointer path (e.g., /defaults/deploy/scp_flags)
<VALUE>yesValue to set (JSON)
OptionValueDescription
--stringflagTreat value as a literal string instead of parsing it as JSON

homeboy config remove

sh
homeboy config remove <POINTER>

Remove a configuration value at a JSON pointer path

ArgumentRequiredDescription
<POINTER>yesJSON pointer path (e.g., /defaults/deploy/scp_flags)

homeboy config reset

sh
homeboy config reset

Reset configuration to built-in defaults (deletes homeboy.json)

homeboy config path

sh
homeboy config path

Show the path to homeboy.json