Skip to content

feat: configuration file support #45

@cmdoret

Description

@cmdoret

It should be possible to provide configuration options via a config file, for options which are largely invariant within a project / environment. We should follow general recommendations (clig.dev, 12 factor).

NOTE: adding a -c/--config flag will require renaming the rules specification flag (maybe -r/--rules?)

Objective: support layered config via cli options or config flags

Requirements:

  • decide on implementation (possible solutions: config-rs, clap+serde)
  • rename existing options as needed
  • implement according to above recommendations
  • demo config + tests

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions