If you run out of steam with shell, keep Hay in mind -- which is part of Oils.
It upgrades shell with declarative data, like YAML but not YAML syntax :)
https://www.oilshell.org/release/0.22.0/doc/hay.html
Discussion - https://lobste.rs/s/phqsxk/hay_ain_t_yaml_custom_languages_f...
It's not set in stone yet -- I'm planning an overhaul based on some feedback, so I welcome any more (e.g. on Github or Zulip)
If you run out of steam with shell, keep Hay in mind -- which is part of Oils.
It upgrades shell with declarative data, like YAML but not YAML syntax :)
https://www.oilshell.org/release/0.22.0/doc/hay.html
Discussion - https://lobste.rs/s/phqsxk/hay_ain_t_yaml_custom_languages_f...
It's not set in stone yet -- I'm planning an overhaul based on some feedback, so I welcome any more (e.g. on Github or Zulip)