dotpatina 0.1.0

Patina is a rust application for managing system dotfiles and configuration.
dotpatina-0.1.0 is not a library.

Patina

CI Badge Docs Badge MIT licensed

Patina is a rust application for managing system dotfiles and configuration.

Usage

Render

 dotpatina render --help
Render a patina to stdout

Usage: patina render [OPTIONS] <PATINA_PATH>

Arguments:
  <PATINA_PATH>  The file path to the patina toml file

Options:
  -v, --verbose...  Increase logging verbosity
  -q, --quiet...    Decrease logging verbosity
      --no-color    Disable colors
  -h, --help        Print help

Apply

 dotpatina apply --help
Render and apply a patina

Usage: patina apply [OPTIONS] <PATINA_PATH>

Arguments:
  <PATINA_PATH>  The file path to the patina toml file

Options:
  -v, --verbose...  Increase logging verbosity
  -q, --quiet...    Decrease logging verbosity
      --no-color    Disable colors
      --no-input    Don't ask for user input
  -h, --help        Print help

Examples

# Help
dotpatina --help
dotpatina render --help
dotpatina apply --help

# Render
dotpatina render examples/simple/patina.toml -vvv
dotpatina render examples/gitconfig/patina.toml -vvv

# Apply
dotpatina apply examples/simple/patina.toml -vvv
dotpatina apply examples/gitconfig/patina.toml -vvv