Le Scriptarium me permettra de regrouper des scripts que j'ai travaillé, en équipe ou seule.
Ces scripts seront écrits en différents langages, selon leur environnement cible :
- 🐧 Bash :
- Système : Linux & macOS
- Extension :
sh - Rôle : Langage de script pour automatiser des tâches système (commandes shell, gestion de fichiers, ...)
- 🪟 PowerShell :
- Système : Windows (mais fonctionne aussi sur Linux et macOS maintenant)
- Extension :
.ps1 - Rôle : Langage et environnement pour administrer Windows (fichiers, services, registres, ...)
- 🐍 Python :
- Système : Universel, fonctionne sur Windows, Linux, macOS et même sur Android, iOS, microcontrôleurs, ....
- Extension :
.py - Rôle : Langage polyvalent utilisé pour :
- l'automatisation système et la gestion d'infrastructure
- le développement d'outils DevOps
- le traitement de données et les scripts d'intégration (API, Cloud, CI/CD)
- ainsi que le développement logiciel (web, IA, ...)
/
├── README.md
├── README.eng.md
├── Dossier du script
│ └── script.sh
│ └── script.ps1
│ └── script.py
│ └── guide-script.md
│ └── Ressources
│ └── Files
├── Archives
👉 À chaque nouveau thème, un dossier dédié sera créé suivant cette structure.
👉 Le dossier Archives servira à conserver les scripts plus anciens ou remplacés.
👉 Chaque dossier, n'a pas forcément les types de script.
Pour que les chemins relatifs utilisés dans certains scripts fonctionnent correctement, il est recommandé de cloner ce dépôt dans le dossier Documents de votre répertoire personnel.
git clone https://github.com/SybillLabs/Scriptarium.git "$HOME/Documents/"git clone https://github.com/tonpseudo/scriptarium.git "$env:USERPROFILE\Documents\"Vous pouvez bien sûr choisir un autre emplacement.
Si c’est le cas, veillez simplement à adapter les chemins dans les scripts concernés (par exemple pour pointer vers les bons fichiers ou dossiers de sauvegarde).
Cette section recense les fichiers guide-script.fr.md de chaque dossier thématique. Chaque entrée pointe vers la version française de ce fichier.
Pour utiliser ce dépôt, il est recommandé d’avoir :
- 🐧 Des notions en Bash (Linux)
- 🪟 Des notions en PowerShell (Windows)
- 🐍 Des notions en Python (DevOps & scripting avancé)
- 🖥️ Des connaissances en virtualisation pour tester les scripts avant une utilisation sur machine physique
Des prérequis spécifiques (modules Python, droits administrateur, etc.) seront indiqués directement dans les scripts concernés.
Ces scripts sont fournis à titre éducatif et ne sont pas forcément universels.
➡️ Utilisez-les avec prudence et testez toujours en environnement isolé avant un usage en production.