No description
- Shell 54.5%
- Dockerfile 45.5%
| dev.sh | ||
| Dockerfile | ||
| entrypoint.sh | ||
| README.md | ||
bassines
Environnement de développement en ligne de commande, conteneurisé.
Outils inclus
| Outil | Description |
|---|---|
rustc / cargo |
Rust stable via rustup |
gcc / g++ |
Compilateurs C/C++ |
python3 |
Python 3 + pip + venv |
uv |
Package manager Python (Astral) |
ruff |
Linter/formatter Python |
ty |
Type checker Python (Astral) |
poetry |
Gestion de dépendances Python |
typst |
Compilateur de documents Typst |
make |
Make |
just |
Command runner (justfile) |
node / npm |
Node.js 22 LTS |
claude |
Claude Code CLI |
opencode |
OpenCode CLI |
Utilisation
# Lancer le container sur un répertoire
./dev.sh ~/mon-projet
# Forcer le rebuild de l'image (après modif du Dockerfile)
./dev.sh --rebuild ~/mon-projet
Le répertoire passé en argument est monté dans /workspace (workdir par défaut).
La config Claude (~/.claude) est montée automatiquement.
Build manuel
docker build -t crazy-crafters-devenv .
docker run -it --rm -v $(pwd):/workspace crazy-crafters-devenv