No description
  • Shell 54.5%
  • Dockerfile 45.5%
Find a file
2026-03-28 22:34:10 +01:00
dev.sh Add entrypoint to map user identity 2026-03-28 22:34:10 +01:00
Dockerfile Add entrypoint to map user identity 2026-03-28 22:34:10 +01:00
entrypoint.sh Add entrypoint to map user identity 2026-03-28 22:34:10 +01:00
README.md Add initial files 2026-03-17 07:50:30 +01:00

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