Skip to content

feat: add 10 new devcontainer features (fzf, lazygit, ripgrep, fd, rtk, zoxide, hyperfine, glow, fx, hurl)#113

Merged
jsburckhardt merged 1 commit intomainfrom
feat/all-new-features
May 3, 2026
Merged

feat: add 10 new devcontainer features (fzf, lazygit, ripgrep, fd, rtk, zoxide, hyperfine, glow, fx, hurl)#113
jsburckhardt merged 1 commit intomainfrom
feat/all-new-features

Conversation

@jsburckhardt
Copy link
Copy Markdown
Owner

New Features

Adds 10 new devcontainer features, each installing a popular CLI tool from GitHub releases:

Feature Tool Repo Stars
fzf Command-line fuzzy finder junegunn/fzf 80k ⭐
lazygit Terminal UI for git jesseduffield/lazygit 77k ⭐
ripgrep Fast regex search BurntSushi/ripgrep 63k ⭐
fd Modern find alternative sharkdp/fd 43k ⭐
rtk LLM token reduction proxy rtk-ai/rtk 40k ⭐
zoxide Smarter cd command ajeetdsouza/zoxide 36k ⭐
hyperfine CLI benchmarking tool sharkdp/hyperfine 28k ⭐
glow Markdown renderer charmbracelet/glow 25k ⭐
fx Terminal JSON viewer antonmedv/fx 20k ⭐
hurl HTTP request runner/tester Orange-OpenSource/hurl 19k ⭐

Each feature includes:

  • devcontainer-feature.json with version option (default: latest)
  • install.sh following repo conventions (GitHub releases, multi-arch)
  • Smoke test (test/<feature>/test.sh)
  • Version-pinned global test (test/_global/<feature>-specific-version.sh)
  • Updates to all-tools.sh, scenarios.json, CI workflow, and README

Closes #93, #94, #95, #96, #97, #98, #99, #100, #101, #102

@jsburckhardt jsburckhardt force-pushed the feat/all-new-features branch from 00000ff to ba42809 Compare May 3, 2026 07:31
Add fzf, lazygit, ripgrep, fd, rtk, zoxide, hyperfine, glow, fx, and hurl
as new devcontainer features. Each includes install.sh, tests, and updates
to CI workflow, scenarios.json, all-tools.sh, and README.

Closes #93, #94, #95, #96, #97, #98, #99, #100, #101, #102

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jsburckhardt jsburckhardt force-pushed the feat/all-new-features branch from ba42809 to 42fee45 Compare May 3, 2026 07:46
@jsburckhardt jsburckhardt merged commit 56d58b0 into main May 3, 2026
88 checks passed
@jsburckhardt jsburckhardt deleted the feat/all-new-features branch May 3, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add fzf devcontainer feature

1 participant