Skip to content

Collection de scripts Bash, PowerShell et Python pour automatiser des tâches et expérimenter avec différents outils.

Notifications You must be signed in to change notification settings

SybillLabs/Scriptarium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

📜 Scriptatirium

LinkedIn Licence

Scripting Linux Windows Bash PowerShell Python

📝 Contexte

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, ...)

📂 Organisation du dépôt

/
├── 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.

🧰 Installation

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.

🐧 Sous Linux / macOS

git clone https://github.com/SybillLabs/Scriptarium.git "$HOME/Documents/"

🪟 Sous Windows (PowerShell)

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).

☰ Sommaire

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.

⚡ Prérequis

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.

⚠️ Avertissements

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.

About

Collection de scripts Bash, PowerShell et Python pour automatiser des tâches et expérimenter avec différents outils.

Resources

Stars

Watchers

Forks

Packages

No packages published