William Woodruff

Results 434 issues of William Woodruff

There should be a `release` workflow that does this. NTS: `gem push` can read its API key from `GEM_HOST_API_KEY` in the environment.

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...

help wanted
C:contrib

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....

C:cli

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:...

help wanted
C:tests

`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

help wanted
dependencies

This should be relatively straightforward using [`cargo rpm`](https://github.com/iqlusioninc/cargo-rpm).

enhancement
help wanted
C:packaging

kbs2 should be packaged for Homebrew, probably in an independent tap for now. I'll need to do this one myself, probably.

enhancement
C:packaging

`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...

enhancement
help wanted
C:cli

`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...

enhancement
C:contrib

This isn't a blocker for 1.0 since it's achievable with external commands, but: it'd be nice to support an `[[aliases]]` section in the config that allows users to map built-in...

enhancement
C:cli
C:config