This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

✨ : finish slides for techwork

Julien WITTOUCK (Jun 18, 2026, 3:36 PM +0200) 26ccd29b 47269aee

+26 -16
+26 -16
pimp-my-shell.md
··· 19 19 right: "{current_slide} / {total_slides}" 20 20 --- 21 21 22 - ```bash +exec_replace 23 - cargo run -q --manifest-path big-text/Cargo.toml -- -q "Pimp My Shell" 2>/dev/null 24 - ``` 22 + ![image:width:100%](pimp-my-shell.png) 25 23 # 🐚 Mon shell mérite mieux qu'un bash ennuyeux 26 24 25 + Il doit être **lisible** 26 + 27 + Il doit être **portable** entre mes machines 28 + 29 + Il doit être **efficace** et **performant** 30 + 31 + Et puis ça peut aussi être joli 💖 32 + 27 33 <!-- end_slide --> 28 34 29 35 ![image:width:75%](ghostty.png) ··· 31 37 # 🐚 Mon shell s'exécute dans un terminal moderne 32 38 33 39 * Ghostty : émulateur de terminal performant (GPU powaaaaa) 40 + * Shell : **fish** : autosuggestions, complétions, scripting simple 41 + * Capable d'afficher des images 🤯 34 42 * Nerd Font **JetBrains Mono** 35 43 * Ligatures : -> , =>, !=, <=, >=, /* */, <> 36 44 * Emojis et symboles : 🤩, 🏭⚙️ , 🇫🇷 37 45 38 46 <!-- end_slide --> 39 47 40 - ```bash +exec_replace 41 - gum style --padding "1 4" --border none "📄 📂 🚀 🔍" 42 - ``` 48 + ![image:width:25%](tools.png) 43 49 44 50 # 🐚 Mon shell est superchargé avec des outils boostés 45 51 ··· 64 70 65 71 <!-- end_slide --> 66 72 67 - ![image:width:75%](splashboard.png) 73 + ![image:width:65%](splashboard.png) 68 74 69 75 # 🐚 Mon shell n'a pas à être vide quand il démarre 70 76 ··· 76 82 77 83 <!-- end_slide --> 78 84 79 - ![image:width:75%](mise.png) 85 + ![image:width:55%](mise.png) 80 86 81 87 # 🐚 Mon shell a un environnement clair 82 88 ··· 99 105 100 106 <!-- end_slide --> 101 107 102 - ```bash +exec_replace 103 - cargo run -q --manifest-path big-text/Cargo.toml -- -q "Chezmoi" 2>/dev/null 104 - ``` 108 + ![image:width:75%](chezmoi.png) 109 + 110 + <!-- reset_layout --> 105 111 106 112 # 🐚 Mon shell synchronise sa configuration 107 113 ··· 111 117 112 118 <!-- end_slide --> 113 119 114 - ![image:width:75%](gum.png) 120 + ![image:width:45%](gum.png) 115 121 116 122 # 🐚 Mon shell a des paillettes 117 123 118 124 * **gum** : scripts interactifs : style, spinner, confirm, choose 119 - * utilisation avec d'autres commandes 125 + * `git fixup` alias : gum choose + commit --fixup + rebase --autosquash 126 + * utilisation de `gum pager` en $PAGER 120 127 * **gimoji** : chercher et copier des gitmoji depuis le terminal 121 128 122 129 <!-- end_slide --> ··· 133 140 <!-- column: 1 --> 134 141 ![image:width:80%](codekaio.png) 135 142 136 - <!-- reset_layout --> 143 +  julien-wittouck 137 144 138 - 💼 linkedin.com/in/julien-wittouck 145 +  @codeka.io 139 146 140 - 🦋 @codeka.io 147 + <!-- reset_layout --> 141 148 142 149 Ressources 143 150 ··· 149 156 150 157 ✨ **gum** · gimoji · krabby 151 158 159 + 📽️ Slides faits avec **presenterm** — dispo sur tangled.org/codeka.io/pimp-my-shell 160 + 161 + <!-- no_footer -->