config

config #

Display current configuration.

Synopsis #

quad-ops config [OPTIONS]

Description #

The config command displays the current configuration for quad-ops, including all defaults and any overrides. The output is formatted as YAML for easy inspection and debugging.

This command is useful for:

  • Verifying configuration settings
  • Debugging configuration issues
  • Understanding active configuration values
  • Checking default values and overrides

Examples #

# Display current configuration
quad-ops config

# Display configuration with verbose output
quad-ops config --verbose

# Display configuration using custom config file
quad-ops config --config /path/to/config.yaml

Sample Output #

repositorydir: /var/lib/quad-ops
syncinterval: 5m0s
quadletdir: /etc/containers/systemd
dbpath: /var/lib/quad-ops/quad-ops.db
usermode: false
verbose: false
repositories:
  - url: https://github.com/user/repo.git
    branch: main
    path: containers

Global Options #

OptionShortDescription
--config-cPath to configuration file
--verbose-vEnable verbose output
  • sync - Synchronize repositories using the current configuration
  • up - Start container units
  • down - Stop container units
  • unit - Manage quadlet units

See Also #