§ Page
GhostBuild
README
GhostBuild
Le build qui n'existe pas.
Simulateur de terminal factice : affiche une fausse compilation en cours (façon Matrix ou logs serveur infinis) pour donner l’illusion d’un problème informatique critique.
Fonctionnalités
- 7 environnements : Ubuntu/Debian, Arch Linux, Fedora/RHEL, Gentoo, macOS (xcodebuild), Windows (MSBuild) + mode Matrix
- 6 projets à « compiler » : noyau Linux, app web React, moteur de jeu C++, entraînement IA, migration Kubernetes, réindexation BDD — chacun avec son vocabulaire et ses fichiers
- 2 modes :
- Flux continu : des logs en cascade permanente, aucun prompt visible
- Interactif : silence total, on tape une commande (
make,npm run build,cargo build…),Entrée, puis entre 3 à 8 lignes d’erreurs, un échec (exit code 1), et retour au prompt
- Plein écran immersif (
F) : titre, panneau et barre d’état discuraissent — il ne reste que le terminal - Page crédits intégrée
Raccourcis
| Touche | Action |
|---|---|
F | Plein écran (Échap pour quitter) |
H | Masquer / afficher le panneau de contrôle |
Espace | Pause du flux |
Entrée | Lancer la commande saisie |
Échap / Ctrl+C | Interrompre le build (^C) |
Installation
Aucune dépendance, aucun build. Deux options :
# 1. Ouvrir directement
$ firefox index.html
# 2. Servir localement
$ python3 -m http.server 8080 # → http://localhost:8080
Ou déposez le dossier sur n’importe quel hébergement statique : GitHub/Gitlab Pages, Netlify, Cloudflare Pages, S3…
Structure
ghostbuild/
├── assets
│ ├── favicon.svg
│ └── style.css
├── index.html # page unique
├── js
│ └── app.js # générateur de logs
├── LICENSE
├── .gitlab-ci.yml
└── README.md
Ajouter un projet
Dans js/app.js, copiez un bloc de l’objet PROJECTS et adaptez name, files() et special(o) — puis ajoutez une <option> dans index.html.
Licence
Ce projet est distribué sous licence MIT.
Dernière mise-à-jour : 23 septembre 2026
Détails de la dernière mise-à-jour
- Finalisation de l’outil et publication