From a3c6a3589ccf531c98ba7d4abf4e1f9e21c51c57 Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Wed, 17 Jun 2026 17:35:43 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20:=20add=20starship=20slides=20and?= =?UTF-8?q?=20demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/03-starship/demo.sh | 21 ++ demo/03-starship/java/gaia | 1 + demo/03-starship/java/gitlab-classrooms | 1 + demo/03-starship/kube | 1 + demo/03-starship/node-project | 1 + .../catppuccin-powerline/.mise.toml | 5 + .../catppuccin-powerline/starship.toml | 279 +++++++++++++++ .../starship-themes/jetpack/.mise.toml | 5 + .../starship-themes/jetpack/starship.toml | 328 ++++++++++++++++++ .../pastel-powerline/.mise.toml | 5 + .../pastel-powerline/starship.toml | 151 ++++++++ demo/03-starship/terraform/blog-on-clever | 1 + .../03-starship/terraform/spindle-on-scaleway | 1 + pimp-my-shell.md | 11 +- 14 files changed, 807 insertions(+), 4 deletions(-) create mode 100755 demo/03-starship/demo.sh create mode 160000 demo/03-starship/java/gaia create mode 160000 demo/03-starship/java/gitlab-classrooms create mode 160000 demo/03-starship/kube create mode 160000 demo/03-starship/node-project create mode 100644 demo/03-starship/starship-themes/catppuccin-powerline/.mise.toml create mode 100644 demo/03-starship/starship-themes/catppuccin-powerline/starship.toml create mode 100644 demo/03-starship/starship-themes/jetpack/.mise.toml create mode 100644 demo/03-starship/starship-themes/jetpack/starship.toml create mode 100644 demo/03-starship/starship-themes/pastel-powerline/.mise.toml create mode 100644 demo/03-starship/starship-themes/pastel-powerline/starship.toml create mode 160000 demo/03-starship/terraform/blog-on-clever create mode 160000 demo/03-starship/terraform/spindle-on-scaleway diff --git a/demo/03-starship/demo.sh b/demo/03-starship/demo.sh new file mode 100755 index 0000000..1b92648 --- /dev/null +++ b/demo/03-starship/demo.sh @@ -0,0 +1,21 @@ +#!/bin/bash +gum style --border double --padding "1 2" --margin "1" "Starship — Le prompt cross-shell" + +gum style --foreground 212 "# starship explain — décortique le prompt" +starship explain + +echo +gum style "Navigue dans les sous-répertoires pour voir le prompt changer :" +echo +gum table --print -s "," --columns "Répertoire,Détails" --widths 32,52 --border rounded </dev/null -```bash +exec_replace -cargo run -q --manifest-path big-text/Cargo.toml -- -q "Starship" 2>/dev/null -``` +![image:width:75%](starship.png) + +# Le prompt qui envoie du lourd + +* Prompt **cross-shell** : compatible bash, zsh, fish… +* Infos de contexte : versions (java, node…), kubecontext, workspace TF, ... +* Configuration simple en TOML — thèmes, modules, personnalisation libre -![image:width:50%](starship.png) -- 2.51.2