Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Juan's Devcontainer Features:

APS version

set of features I use and I think should be included in the registry.

Features

This repository contains a collection of Features.

NameURLDescription
bathttps://github.com/sharkdp/batA cat(1) clone with syntax highlighting and Git integration.
fluxhttps://fluxcd.io/flux/installation/Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration
notationhttps://notaryproject.dev/Notation is a CLI project to add signatures as standard items in the registry ecosystem, and to build a set of simple tooling for signing and verifying these signatures. This should be viewed as similar security to checking git commit signatures, although the signatures are generic and can be used for additional purposes. Notation is an implementation of the Notary v2 specifications.
cranehttps://github.com/google/go-containerregistry/blob/main/cmd/crane/README.mdcrane is a tool for interacting with remote images and registries.
skopeohttps://github.com/containers/skopeoskopeo is a command line utility that performs various operations on container images and image repositories. It is install through package managers
kyvernohttps://kyverno.io/docs/introduction/Kyverno (Greek for “govern”) is a policy engine designed specifically for Kubernetes.
k3dhttps://k3d.io/K3d is a lightweight wrapper to run k3s (Rancher Lab's minimal Kubernetes distribution) in docker.
cyclonedxhttps://cyclonedx.org/cyclonedx is a command-line tool for working with Software Bill of Materials (SBOM).
Copacelichttps://project-copacetic.github.io/copacetic/website/Project Copacetic: Directly patch container image vulnerabilities. Copa is a CLI tool written in Go and based on buildkit that can be used to directly patch container images given the vulnerability scanning results from popular tools like Trivy.
Gichttps://github.com/jsburckhardt/gicReducing cognitive load by automating commit message generation, allowing developers to focus on coding instead of crafting messages.
Gitleakshttps://gitleaks.io/Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks is an easy-to-use, all-in-one solution for detecting secrets, past or present, in your code.
Zarfhttps://zarf.dev/Zarf eliminates the complexity of air gap software delivery for Kubernetes clusters and cloud-native workloads using a declarative packaging strategy to support DevSecOps in offline and semi-connected environments.
jnvhttps://github.com/ynqa/jnvjnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.
justhttps://github.com/casey/justA command runner. Just is a handy way to save and run project-specific commands.
UV/UVXhttps://docs.astral.sh/uv/An extremely fast Python package and project manager, written in Rust. A single tool to replace pip, pip-tools, pipx, poetry, pyenv, virtualenv, and more.
Ruffhttps://docs.astral.sh/ruff/An extremely fast Python linter and code formatter, written in Rust.
OpenCodehttps://opencode.ai/AI coding agent, built for the terminal. An open-source alternative to Claude Code with support for multiple LLM providers.
Codex-clihttps://github.com/openai/codexCodex CLI is an experimental project under active development.
ccchttps://github.com/jsburckhardt/co-configA TUI tool to interactively configure and view GitHub Copilot CLI settings.
Yazihttps://github.com/sxyazi/yaziBlazing fast terminal file manager written in Rust, based on async I/O.
tmuxhttps://github.com/tmux/tmuxtmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal.
fzfhttps://github.com/junegunn/fzfA command-line fuzzy finder.
lazygithttps://github.com/jesseduffield/lazygitSimple terminal UI for git commands.
ripgrephttps://github.com/BurntSushi/ripgrepRecursively searches directories for a regex pattern while respecting your gitignore.
fdhttps://github.com/sharkdp/fdA simple, fast and user-friendly alternative to 'find'.
rtkhttps://github.com/rtk-ai/rtkCLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies.
zoxidehttps://github.com/ajeetdsouza/zoxideA smarter cd command. Supports all major shells.
hyperfinehttps://github.com/sharkdp/hyperfineA command-line benchmarking tool.
Glowhttps://github.com/charmbracelet/glowRender markdown on the CLI, with pizzazz! 💅🏻
fxhttps://github.com/antonmedv/fxTerminal JSON viewer & processor.
hurlhttps://github.com/Orange-OpenSource/hurlRun and test HTTP requests with plain text.
MarkItDownhttps://github.com/microsoft/markitdownConvert PDFs, Office docs, images, audio, HTML, CSV/JSON/XML, ZIPs, and more into Markdown from the CLI.
ast-grephttps://github.com/ast-grep/ast-grepStructural code search, linting, and rewriting using AST-aware patterns.
misehttps://github.com/jdx/miseManage dev tool versions, environment variables, and project tasks in one CLI.
jjhttps://github.com/jj-vcs/jjGit-compatible version control with a cleaner workflow for commits, branches, rebasing, and history editing.
difftastichttps://github.com/Wilfred/difftasticSyntax-aware structural diffs that are much easier to read than plain text diffs.
deltahttps://github.com/dandavison/deltaBetter pager for git diff, grep, rg --json, and blame output with syntax highlighting.
actionlinthttps://github.com/rhysd/actionlintStatic checker for GitHub Actions workflow files.
zizmorhttps://github.com/zizmorcore/zizmorStatic security analysis for GitHub Actions workflows.
open-code-reviewhttps://github.com/alibaba/open-code-reviewCLI-oriented code review tool for diffs with deterministic checks plus optional LLM review.
SkillSpectorhttps://github.com/NVIDIA/SkillSpectorStandalone security scanner for local AI-agent skill/config files; useful only if you want an AI-dev-security feature.
herdrhttps://github.com/herdrdev/herdrFast, cross-platform CLI tool distributed as a static binary via GitHub releases.
officeclihttps://github.com/iOfficeAI/OfficeCLIAI-friendly CLI to read, edit, and automate Word, Excel, and PowerPoint files — single static binary, no Office install required.
strixhttps://github.com/usestrix/strixOpen-source AI penetration testing tool to find and fix your app's vulnerabilities.
colibrihttps://github.com/JustVugg/colibriRun GLM-5.2 (744B MoE) on a consumer machine — pure C, zero deps, experts streamed from disk.
gitaihttps://github.com/git-ai-project/git-aiA Git extension for tracking AI-generated code through every commit, merge, rebase, cherry-pick, etc.

bat

Running bat inside the built container will print the help menu of bat.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/bat:1": {}
}
}
bat --version

flux

Running flux inside the built container will print the help menu of flux.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/flux:1": {}
}
}
flux

notation

Running notation inside the built container will print the help menu of notation.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/notation:1": {}
}
}
notation

crane

Running crane inside the built container will print the help menu of crane.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/crane:1": {}
}
}
crane

skopeo

Running skopeo inside the built container will print the help menu of skopeo.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/skopeo:1": {}
}
}
skopeo

kyverno

Running kyverno inside the built container will print the help menu of kyverno.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/kyverno:1": {}
}
}
kyverno

cyclonedx cli

Running cyclonedx inside the built container will print the help menu of cyclonedx.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/cyclonedx:1": {}
}
}
cyclonedx --version

Copacetic cli

Running copa inside the built container will print the help menu of copa.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/copa:1": {}
}
}
copa

Gic

Running Gic inside the built container will print the help menu of gic.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gic:1": {}
}
}
gic --version

Gitleaks

Running gitleaks inside the built container will print the help menu of gitleaks.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gitleaks:1": {}
}
}
gitleaks

Zarf

Running zarf inside the built container will print the help menu of zarf.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zarf:1": {}
}
}
zarf

jnv

Running jnv -h inside the built container will print the help menu of jnv.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/jnv:1": {}
}
}
jnv -h

UV/UVX

Running uv or uvx inside the built container will print the help menu of uv/uvx.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {}
}
}
uv --version

Ruff

Running ruff inside the built container will print the help menu of ruff.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ruff:1": {}
}
}
ruff --version

k3d

Running k3d inside the built container will print the help menu of k3d.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/k3d:1": {}
}
}
k3d --version

opencode

Running opencode inside the built container will allow you to use the AI coding agent.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/opencode:1": {}
}
}
opencode --version

Codex-CLI

Running codex inside the built container will print the help menu of codex.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/codex:1": {}
}
}
codex --version

just

Running just inside the built container will print the help menu of just.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/just:1": {}
}
}
just --version

ccc

Running ccc inside the built container will print the version of ccc (Copilot Config CLI).

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ccc:1": {}
}
}
ccc --version

yazi

Running yazi --version inside the built container will print the version of yazi.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/yazi:1": {}
}
}
yazi --version

tmux

Running tmux -V inside the built container will print the version of tmux.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/tmux:1": {}
}
}
tmux -V

fzf

Running fzf --version inside the built container will print the version of fzf.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fzf:1": {}
}
}
fzf --version

lazygit

Running lazygit --version inside the built container will print the version of lazygit.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/lazygit:1": {}
}
}
lazygit --version

ripgrep

Running rg --version inside the built container will print the version of ripgrep.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ripgrep:1": {}
}
}
rg --version

fd

Running fd --version inside the built container will print the version of fd.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fd:1": {}
}
}
fd --version

rtk

Running rtk --version inside the built container will print the version of rtk.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/rtk:1": {}
}
}
rtk --version

zoxide

Running zoxide --version inside the built container will print the version of zoxide.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zoxide:1": {}
}
}
zoxide --version

hyperfine

Running hyperfine --version inside the built container will print the version of hyperfine.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/hyperfine:1": {}
}
}
hyperfine --version

glow

Running glow --version inside the built container will print the version of glow.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/glow:1": {}
}
}
glow --version

fx

Running fx --version inside the built container will print the version of fx.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fx:1": {}
}
}
fx --version

hurl

Running hurl --version inside the built container will print the version of hurl.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/hurl:1": {}
}
}
hurl --version

markitdown

Running markitdown --version inside the built container will print the version of markitdown.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/markitdown:1": {}
}
}
markitdown --version

ast-grep

Running sg --version inside the built container will print the version of ast-grep.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ast-grep:1": {}
}
}
sg --version

mise

Running mise --version inside the built container will print the version of mise.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/mise:1": {}
}
}
mise --version

jj

Running jj --version inside the built container will print the version of jj.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/jj:1": {}
}
}
jj --version

difftastic

Running difft --version inside the built container will print the version of difftastic.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/difftastic:1": {}
}
}
difft --version

delta

Running delta --version inside the built container will print the version of delta.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/delta:1": {}
}
}
delta --version

actionlint

Running actionlint --version inside the built container will print the version of actionlint.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/actionlint:1": {}
}
}
actionlint --version

zizmor

Running zizmor --version inside the built container will print the version of zizmor.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zizmor:1": {}
}
}
zizmor --version

open-code-review

Running opencodereview --version inside the built container will print the version of open-code-review.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/open-code-review:1": {}
}
}
opencodereview --version

skillspector

Running skillspector --version inside the built container will print the version of skillspector.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/skillspector:1": {}
}
}
skillspector --version

herdr

Running herdr --version inside the built container will print the version of herdr.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/herdr:1": {}
}
}
herdr --version

colibri

Running colibri inside the built container will print the usage banner of colibri. The installed version is recorded in /usr/local/share/colibri/VERSION.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/colibri:1": {}
}
}
colibri
cat /usr/local/share/colibri/VERSION

gitai

Running git-ai inside the built container will print the version of the Git AI extension for tracking AI-generated code across commits, merges, rebases, and cherry-picks.

{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gitai:1": {}
}
}
git-ai --version

About

No description, website, or topics provided.

Resources

Stars

38 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages