Skip to content

pitchfork settings

  • Usage: pitchfork settings [--json] <SUBCOMMAND>
  • Aliases: setting
  • Effect: read-only

View and modify pitchfork settings

Settings can be configured in multiple ways (in order of precedence):

  1. Environment variables (highest priority)
  2. Project-level pitchfork.toml or pitchfork.local.toml in [settings] section
  3. User-level ~/.config/pitchfork/config.toml in [settings] section
  4. System-level /etc/pitchfork/config.toml in [settings] section
  5. Built-in defaults (lowest priority)

Subcommands:

list     List all available settings with types and defaults
get      Get the current value of a setting
set      Set a setting value in a config file
explain  Show where a setting's value came from

Examples:

pitchfork settings                            Show all current settings
pitchfork settings list                       List all available settings
pitchfork settings get general.log_level      Get a specific setting
pitchfork settings explain general.log_level  Show what set it
pitchfork settings set general.log_level debug
pitchfork settings set web.auto_start true --global
pitchfork settings set supervisor.stop_timeout 10s --local
pitchfork settings set supervisor.stop_timeout 10s --project

Flags

  • --json — Output in JSON format
  • -h --help — Print help

Subcommands

MIT LicenseCopyright © 2026jdx.dev