AGENT SKILL
binenv
Use this skill when the user needs to install or pin specific versions of CLI binaries (kubectl, terraform, helm, etc.) with shims and a lock file — especially in CI or multi-tool dev environments.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 57
- Forks
- 5
01 前言 Front Matter
- name
- binenv
- description
- Use this skill when the user needs to install or pin specific versions of CLI binaries (kubectl, terraform, helm, etc.) with shims and a lock file — especially in CI or multi-tool dev environments.
02 资源文件 3
- 参考文档references/fontes.md611 B
- 脚本scripts/governance.py3.2 KB
- 脚本scripts/requirements.txt42 B
03 SKILL.md 正文
binenv Plugin
Binary version manager that installs CLI tools via shims and tracks versions in a lock file. Keeps kubectl, terraform, and other binaries pinned per project.
Commands
binenv <resource> <action>— Execute binenv commandsbinenv self version— Print binenv versionbinenv binary install— Install a specific binary versionbinenv binary list— List installed binaries and versionsbinenv binary available— List available versions for a binary
Installation
go install github.com/devops-works/binenv@latest
Basic Usage
# Install a binary (latest version)
binenv install kubectl
# Install a specific version
binenv install kubectl 1.29.0
# List installed binaries
binenv list
# Show available versions
binenv available terraform
Typical Workflow
- Add a
binenvlock file to your repo - Run
binenv installto sync all pinned tools - Shims in
~/.binenv/shimsroute to the correct version
Usage Examples
- "Install kubectl 1.29 for this project"
- "List all CLI tools managed by binenv"
- "What terraform versions are available?"
SuperCLI
sc binenv binary install kubectl 1.29.0
sc binenv binary list
sc plugins learn binenv
04 同仓库更多 Skills
sc-machin-mcp
暂无简介
★ 57
supercli.quickstart
SuperCLI capability router — discover and execute CLI commands through namespace.resource.action interface
★ 57
zzdoc
Use this skill to compile scdoc manpages with a fast Zig-based compiler.
★ 57
zx
Use this skill when the user wants to a tool for writing better scripts using node.js.
★ 57
zvm
Use this skill when the user wants to manage multiple Zig compiler versions.
★ 57
quickstart
暂无简介
★ 57