Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 2.37 KB

README.md

File metadata and controls

59 lines (50 loc) · 2.37 KB

proto-plugins

Custom proto tool plugins.

Each tool has its own directory with a plugin.toml. The root .prototools lists the available plugins and the versions CI installs against.

Tools

Tool Description
actionlint GitHub Actions workflow linter
air Live reload for Go apps
atlas Database schema migration CLI
blender 3D creation suite
buf Protobuf build tooling
cargo-deny Cargo dependency linter (licenses, bans, advisories)
claude Claude Code, Anthropic's agentic coding CLI
cloud-provider-kind LoadBalancer support for kind clusters
cwic CoreWeave CLI
direnv Per-directory environment switcher
dprint Pluggable code formatter
flux FluxCD CLI
flux-operator-mcp Flux Operator MCP server
golangci-lint Go linters aggregator
grpcurl curl for gRPC services
helm Kubernetes package manager
k9s Terminal UI for managing Kubernetes clusters
kargo Kargo GitOps promotion CLI
kind Kubernetes in Docker
kubeconform Kubernetes manifest validator
op 1Password CLI
prek pre-commit-compatible hook runner
rumdl Markdown linter and formatter
sccache Shared compilation cache (ccache-like)
shellcheck Shell script static analysis
shfmt Shell script formatter
taplo TOML toolkit (format and lint)
task Task runner
terraform Infrastructure as code
tsh Teleport client CLI
typos Source code spell checker
yamlfmt YAML formatter
yq YAML, JSON, and XML processor

Usage

Each plugin's README has install instructions, for example:

proto plugin add prek "https://github.com/@raw/Genesis-Embodied-AI/proto-plugins/main/prek/plugin.toml"
proto pin prek latest --resolve
proto install prek

Contributing

See CONTRIBUTING.md for the plugin schema, repo conventions, and how CI validates plugins.