Introducing toml Bombadil v2
Posted May 25, 2021 ‐ 2 min read
It's been a few months since I last worked on Toml Bombadil, I was working on other project and add few time to make improvements here. Recently I had some spare time to work again on the next version. It is now ready to be released !
If you don't know what Toml Bombadil is you might want to read the introduction and quick start guide.
For those who uses the previous version, here are the key feature coming with this version.
Breaking changes
- GPG secret are now stored alongside variables. If you previously defined bombadil's secret the API has been completely rewritten from scratch, You might want to check the documentation
Features
-
bombadil unlink
command was added to completely remove symlinks. -
Bombadil now has a
get
command to display dots, hooks, path, profiles, vars and secrets. These commands are useful if you want to write external script like the wofi theme switcher written by @DSpeckhals. -
Shell completion can now be generated using
bombadil generate-completions
. -
Dot entries can have their separate scoped variable file.
Tests
- We now have a dockerized bats integration test suite, this should enable us to quickly reproduce bug in the future.
Documentation
As you can see, we now have a beautiful website powered by zola and the adidoks theme.
Thanks
Toml Bombadil is slowly but surely gaining popularity thanks to every people who contributed to Toml Bombadil :
Special thanks to lucas-dclrcq who has been helping me design Toml Bombadil from the start.