Having a schema for the config.toml file that Atuin uses would be highly beneficial. This would not only facilitate easier editing of configurations but could also enable auto-generation of documentation tables or other useful outputs.
Schemas can be integrated using the $schema key to enable editor completions:
"$schema" = 'https://example.org/schema.json'
For reference, here are a few example schema files:
Having a schema for the
config.toml
file that Atuin uses would be highly beneficial. This would not only facilitate easier editing of configurations but could also enable auto-generation of documentation tables or other useful outputs.Schemas can be integrated using the
$schema
key to enable editor completions:For reference, here are a few example schema files:
Resources for creating a schema: