Operational CLI tools for m0sh1.cc infrastructure workflows.
- Go 73.8%
- Python 18.7%
- TypeScript 4.2%
- Dockerfile 2.9%
- Go Template 0.4%
| .woodpecker | ||
| cmd | ||
| data/dhi-db | ||
| docker | ||
| docs | ||
| internal | ||
| seed/dhi-db | ||
| .gitignore | ||
| .gitmodules | ||
| dhi-db | ||
| go.mod | ||
| go.sum | ||
| mise.toml | ||
| README.md | ||
| renovate.json | ||
infra-cli
Operational CLI tools for m0sh1.cc infrastructure.
Tools
| Tool | Description |
|---|---|
infra-guard |
Unified guardrail CLI with subcommands (path-drift, sensitive-files, supply-chain, gitops, terraform, idempotency, cleanup, gitkeep) |
dhi-db |
DHI catalog tracker — queries dhi.io registry, maintains local SQLite DB, proposes upgrades |
helm-scaffold |
Scaffolds wrapper charts and ArgoCD Application stubs |
netcup-cli |
SCP REST helper (OIDC refresh, whoami, servers list/get, raw GET requests) |
Repository Layout
cmd/infra-guard/ Unified guardrail CLI entrypoint
cmd/dhi-db/ DHI catalog tracker
cmd/helm-scaffold/ Helm chart scaffolder
cmd/netcup-cli/ Netcup SCP REST helper
internal/guard/ Guard check implementations (shared by infra-guard subcommands)
internal/netcup/ Netcup REST client/auth package
internal/dhi/ DHI-specific packages
data/ Generated data (SQLite DBs, exports)
seed/ Fallback/seed data
docker/ Docker build contexts
scripts/ Shell/Fish helper scripts
Building
go build -o bin/infra-guard ./cmd/infra-guard
go build -o bin/dhi-db ./cmd/dhi-db
go build -o bin/helm-scaffold ./cmd/helm-scaffold
go build -o bin/netcup-cli ./cmd/netcup-cli
License
Private — sm-moshi