
---

## ✅ **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)
    ```
    

---
