--- ## ✅ **1. Plugin recommandé : "Obsidian Shell commands"** (anciennement appelé "Terminal") ### 🔧 Ce plugin te permet de : - Lancer des **commandes shell** directement dans Obsidian - Exécuter des scripts Bash, PowerShell, Python, etc. - Afficher la sortie **dans une note** ou un panneau dédié --- ### ▶️ **Installation pas à pas :** 1. Ouvre Obsidian 2. Va dans `Paramètres > Extensions communautaires` 3. Active `Mode restreint (Restricted Mode)` → **désactivé** 4. Clique sur `Parcourir` et cherche **Shell commands** 5. Clique sur **Installer**, puis **Activer** --- ### 🧪 Exemple d’utilisation : Une fois activé, tu peux : - Créer une commande comme : ```bash echo "Bonjour depuis Obsidian" ``` - Ou exécuter un script Python : ```bash python mon_script.py ``` Le résultat s’affiche dans un volet ou directement dans une note si tu le configures ainsi. --- ## 🧰 Alternatives ou usages complémentaires : |Plugin|Fonction principale| |---|---| |**Templater**|Peut exécuter des scripts shell ou node.js| |**Advanced URI**|Permet de lancer des actions externes depuis Obsidian| |**Dataview JS**|Peut interagir avec Node.js si bien configuré| |**Canvas**|Peut contenir des scripts via lien externe| --- ## ⚠️ Limites : - Ce **n’est pas un terminal interactif complet** (comme bash/zsh natif) - Les entrées sont **prédéfinies** (tu ne tapes pas en temps réel comme dans VSCode) - Mais c’est suffisant pour : - Lancer des scripts - Automatiser des tâches - Compiler, nettoyer, ouvrir des fichiers, etc. --- ## ✅ Bonus : sur Windows ou Linux Tu peux aussi **ouvrir ton terminal système depuis Obsidian** via : - **Lien vers un script `.sh`, `.bat`, `.ps1`** - Ou un lien du type : ``` [Ouvrir Terminal](file:///C:/mon_script.bat) ``` ---