kbs2
kbs2 copied to clipboard
A secret manager backed by age
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.59 to 1.0.60. Release notes Sourced from anyhow's releases. 1.0.60 Propagate --target to rustc invocation when deciding about backtrace support (#249, thanks @RalfJung) Commits 08f8012 Release 1.0.60...
The `keyring` package in Python is a popular way to access a system secret manager. In particular, tools like `twine` use it. `keyring` supports custom backends: https://github.com/jaraco/keyring#third-party-backends. It would be...
Just a thought, not sure if I actually want this. `kbs2` uses `rage` under the hood, and has a normal `age` keypair that can do anything `age`/`rage` could otherwise do....
I got started on these in #321, but they need much more work. Each `kbs2` subcommand should have an integration test suite, ideally covering all combinations of options. The list:...
`daemonize`'s maintenance is on again, off again. We should consider replacing our (relatively trivial) use of it with `daemonize-me`: https://github.com/DarthUdp/daemonize-me
I'm interested in continuing to use a hardware security key to primarily protect my passwords and am looking at migrating formats from password-store as well as move to a Rust...
This should be relatively straightforward using [`cargo rpm`](https://github.com/iqlusioninc/cargo-rpm).
kbs2 should be packaged for Homebrew, probably in an independent tap for now. I'll need to do this one myself, probably.
`kbs2` currently generates tab completions via `--completions=SHELL`, enabling users to do something like this in their shell profile/initialization file: ```bash eval "$(kbs2 --completions=bash)" ``` This is pleasant, but limited: the...
`kbs2 qr` works nicely, but involves scanning an image (and thus having a picture of your credentials on your screen). It'd be nice if we had another contrib script that...