Skip to content

v0.4.13

Choose a tag to compare

@l1a l1a released this 21 Jun 21:53
04b883c

What's new

Config generation and merge (--generate-config, --write-config, --merge-config)

Three new etr flags make it easy to set up and maintain the config file:

  • etr --generate-config — prints a fully-commented default config.toml to stdout, documenting every supported option with its default value and a description.
  • etr --write-config [PATH] — writes the default config to ~/.config/etr/config.toml (or a custom path). Parent directories are created automatically.
  • etr --merge-config — adds any options missing from your existing config as commented-out blocks. Safe to re-run after upgrading: already-present keys (active or commented) are never duplicated, and the output is always valid TOML.

Community health files

  • CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
  • CONTRIBUTING.md with bug reporting, PR workflow, and dev setup
  • .github/pull_request_template.md and issue templates for bug reports and feature requests

Documentation

  • Wiki Configuration page rewritten with a full reference table for every CLI flag and config key, including types, defaults, and examples.

Install

cargo install etr

Full changelog

See NOTES.md for the complete project history.