-
-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V2.0.0 rc #38
Conversation
- Fix parentheses in clap configuration - Add Unlinking to README ToC - Add author name to cog.toml
The `get` command offers an interface into the metadata described in `bombadil.toml` configuration files. It can obtain information for: - `dots`: name, target and source of each dot entry - `hooks`: each hook command - `path`: path of the current user's Toml Bombadil configuration - `profiles`: each profile - `vars`: name and value of each variable This functionality was originally imagined for the purpose of offering an integration for the [Wofi](https://hg.sr.ht/~scoopta/wofi) menu/launcher. A script for that is added in the `contrib` folder.
These are the minimal feature needed to bump to the next version.
Note :
|
Codecov Report
@@ Coverage Diff @@
## main #38 +/- ##
==========================================
+ Coverage 71.91% 77.64% +5.72%
==========================================
Files 7 8 +1
Lines 641 1297 +656
==========================================
+ Hits 461 1007 +546
- Misses 180 290 +110
Continue to review full report at Codecov.
|
- Use armored gpg value instead of a unique encrypted store - This allow to handle per var files secrets - This is breaking the current gpg implementation user using this feature will need to manually decrypt there secrets and add them back to the approriate var file with `bombadil --add-secret`
This commit adds the ability to generate shell completions for Toml Bombadil for several popular shells using `clap`'s builtin ability to generate these scripts by introspecting the `App` and its `Args`. An example for ZSH would be to run: `bombadil generate-completions zsh > $an_fpath/_bombadil`. This could also be utilized when packaging the app for various distros.
- Move dot related function to dot module. - Add the "ignore" field in dot config, allowing to ignore matched files when creating symlinks. - ignore field uses glob pattern to determine wich path should be ignored.
I will merge when #44 is completely implemented and documented, I guess manpages will wait for the next release. |
This commit add a step before dot.install to get every dot profile entry and ignore defined var files when linking/copying
f5f8121
to
6eb0517
Compare
4a04c58
to
3719985
Compare
df0de09
to
ebd4bdf
Compare
No description provided.