@@ -116,6 +116,9 @@ python -m cli.scaffold_argocd --name my-app --method flux --repo https://github.
116116# SRE configs (Prometheus, Grafana, SLO)
117117python -m cli.scaffold_sre --name my-app --team platform --slo-target 99.9
118118
119+ # Dev container configuration
120+ python -m cli.scaffold_devcontainer --languages python,go --cicd-tools docker,terraform --kubernetes-tools k9s,flux
121+
119122# Kubernetes manifests
120123python kubernetes/k8s-config-generator.py --name my-app --image ghcr.io/myorg/my-app:v1
121124```
@@ -127,8 +130,9 @@ python -m cli.devopsos init # interactive project configurator
127130python -m cli.devopsos scaffold gha # scaffold GitHub Actions
128131python -m cli.devopsos scaffold gitlab # scaffold GitLab CI
129132python -m cli.devopsos scaffold jenkins # scaffold Jenkins
130- python -m cli.devopsos scaffold argocd # scaffold ArgoCD / Flux
131- python -m cli.devopsos scaffold sre # scaffold SRE configs
133+ python -m cli.devopsos scaffold argocd # scaffold ArgoCD / Flux
134+ python -m cli.devopsos scaffold sre # scaffold SRE configs
135+ python -m cli.devopsos scaffold devcontainer # scaffold dev container config
132136```
133137
134138### 5 — Use with AI (MCP Server)
@@ -207,7 +211,21 @@ The pre-configured dev container gives you a consistent multi-language environme
207211</details >
208212
209213
210- Customize ` .devcontainer/devcontainer.env.json ` to enable or disable any language or tool, then reopen in VS Code.
214+ Generate a dev container configuration from the CLI instead of editing JSON by hand:
215+
216+ ``` bash
217+ # Generate devcontainer.json and devcontainer.env.json for a Python + Go project
218+ python -m cli.scaffold_devcontainer \
219+ --languages python,go \
220+ --cicd-tools docker,terraform,kubectl \
221+ --kubernetes-tools k9s,flux \
222+ --devops-tools prometheus,grafana
223+
224+ # Or use the unified CLI
225+ python -m cli.devopsos scaffold devcontainer
226+ ```
227+
228+ You can also customize ` .devcontainer/devcontainer.env.json ` directly to enable or disable any language or tool, then reopen in VS Code.
211229
212230---
213231
0 commit comments