Scripts prêts à l’emploi pour automatiser les opérations récurrentes et sécuriser vos chaînes internes. Chaque helper s’intègre dans un flux B2B exigeant où traçabilité et rapidité comptent.
Déployez un helper en local pour le partager dans votre équipe en quelques secondes.
src/install_helper.sh <chemin_du_helper> <nom_de_commande>- Ajoutez le dossier
binproposé par le script à votrePATHpour un usage global.
Chaque utilitaire cible un irritant opérationnel précis pour garantir un gain immédiat sans surcharge.
Automatise l’installation d’un helper via lien symbolique dans le dossier bin utilisateur.
- Bénéfices : alignement multi-OS, vérification des droits d’exécution, alertes si le nom est déjà pris.
- Usage :
src/install_helper.sh <chemin_du_helper> <nom_de_commande> - Différenciant : détection automatique du meilleur dossier
bin(Linux, macOS, override viaINSTALL_HELPER_BIN_DIR).
Copie le contenu d’un fichier ou d’un flux stdin vers le presse-papiers, quel que soit l’OS.
- Bénéfices : support Wayland/X11/macOS/WSL, messages explicites en cas d’absence d’outil, gestion d’erreurs stricte.
- Usage :
src/copyfile.sh chemin/vers/fichieroucat fichier | copyfile - Différenciant : détection automatique du meilleur utilitaire (
wl-copy,xclip,xsel,pbcopy,clip.exe).
Centralise l’ajout ou la suppression d’entrées dans .gitignore pour éviter les oublis.
- Bénéfices : mode ajout/suppression (
--remove), vérification de doublons, nettoyage ciblé viased. - Usage :
src/add_to_gitignore.sh [--remove] <entrée1> <entrée2> - Différenciant : feedback immédiat sur l’action menée (emoji et logs clairs pour vos pipelines).
Crée un environnement virtuel .venv et garantit son exclusion du contrôle de version.
- Bénéfices : détection automatique du binaire Python (override
PYTHON_BIN), création conditionnelle du.gitignore, ajout idempotent de.venv/. - Usage :
src/setup_python_venv.sh - Différenciant : vérification de fin de fichier pour éviter les
.gitignorecorrompus et messages guidant l’activation.