- Permet de contrôler Obsidian depuis le terminal pour le scripting, l’automatisation et l’intégration avec des outils externes
- Dans Obsidian, il est possible d’exécuter presque toutes les fonctions en CLI, comme la création de notes, la recherche, les tags, les tâches, les plugins ou la synchronisation
- Prend aussi en charge des commandes pour développeurs, notamment l’accès aux outils de développement, les captures d’écran et le rechargement de plugins
- Utilisable via l’exécution d’une commande unique ou en TUI (interface terminal)
- Le TUI prend en charge l’autocomplétion avec Tab, l’historique des commandes avec ↑, etc., pour sélectionner et exécuter rapidement des commandes
- Compatible Windows/macOS/Linux. Actuellement disponible uniquement dans les versions en accès anticipé 1.12 et ultérieures, avec une licence Catalyst requise
Exemples de commandes principales
- Tâches courantes
obsidian daily : ouvrir la note quotidienne du jour
obsidian daily:append content="- [ ] Buy groceries" : ajouter une tâche à la note quotidienne
obsidian search query="meeting notes" : rechercher des notes
obsidian read : lire le fichier actuel
obsidian tasks daily : afficher toutes les tâches
obsidian create name="Trip to Paris" template=Travel : créer une nouvelle note à partir d’un modèle
obsidian diff file=README from=1 to=3 : comparer des versions d’un fichier
- Pour les développeurs
obsidian dev:open : ouvrir les outils de développement
obsidian plugin:reload id=my-plugin : recharger un plugin
obsidian dev:screenshot path=screenshot.png : prendre une capture d’écran
obsidian dev:eval code="app.vault.getFiles().length" : exécuter du JavaScript dans la console de l’application
Aucun commentaire pour le moment.