diff --git a/50-bd-completion b/50-bd-completion new file mode 100755 index 0000000..eb071a9 --- /dev/null +++ b/50-bd-completion @@ -0,0 +1,3 @@ +# shellcheck shell=bash +# Tab completion for bd, the beads issue tracker +cached_completion bd bd completion bash diff --git a/README.md b/README.md index b3a4920..d57d545 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ Lower numbers load first, so foundational pieces like helper functions (`00-`) a All completions (except `50-claude-completion`) use `cached_completion` to avoid subprocess overhead on every shell start. Cache files live in `~/.cache/bash.d/` and are automatically regenerated when the tool binary is updated. - **`50-asdf-completion`** — Tab completion for the asdf version manager. +- **`50-bd-completion`** — Tab completion for `bd` (beads), a lightweight issue tracker with first-class dependency support. - **`50-bun-completion`** — Tab completion for Bun (JavaScript runtime & package manager). - **`50-claude-completion`** — Tab completion for [Claude Code](https://claude.com/claude-code) CLI. - **`50-fj-completion`** — Tab completion for the Forgejo CLI (`fj`).