§ Page

GhostBuild

Icône de GhostBuild

Ce petit outil est disponible en open source et est déployé sur GitLab, pour consulter le code, voir ici ; pour consulter l'outil en ligne, allez ici.


README

Icône de GhostBuild

GhostBuild

Le build qui n'existe pas.

LangueLicenceHébergé sur

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

ToucheAction
FPlein écran (Échap pour quitter)
HMasquer / afficher le panneau de contrôle
EspacePause du flux
EntréeLancer la commande saisie
Échap / Ctrl+CInterrompre 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

unacceptable-lobster@am:~

Bienvenue dans le shell caché d'Unacceptable Lobster. Tape help pour voir les commandes disponibles.

$