Obsidian CLI

Gestionați seiful dvs.

Tot ce puteți face în Obsidian puteți face din linia de comandă.

terminal
# Deschideți nota zilnică de astăzi
obsidian daily

# Căutați în seiful dvs.
obsidian search query="note de întâlnire"

# Adăugați o sarcină în nota dvs. zilnică
obsidian daily:append content="- [ ] Cumpărați alimente"

Utilizări

Obsidian CLI este un spațiu programatic pentru text simplu.

Dezvoltați.
Dezvoltați module și teme mai rapid. Editați codul, reîncărcați, testați și depanați fără a părăsi terminalul.
Colaborați.
Implementați documentația, sincronizați seifurile partajate cu serverele și integrați Obsidian în colecția de instrumente a echipei dvs.
Automatizați.
Orchestrați-vă fluxul de lucru cu job-uri cron, script-uri shell și integrări personalizate. Dacă puteți scrie un script, puteți reuși.
Experimentați.
Citiți, căutați și scrieți în seiful dvs. programatic. Oferiți instrumentelor de tip agent capacitatea de a interacționa cu seiful dvs.

Începe

Instalați Obsidian CLI

01

Actualizați Obsidian

Descărcați cel mai recent instalator Obsidian. Descărcare →

02

Activați CLI

Activați Command line interface în SetăriGeneral.

03

Înregistrați CLI

Urmați instrucțiunile afișate pentru a adăuga CLI în PATH-ul sistemului dvs. Repornirea terminalului este necesară pentru ca modificările să fie vizibile.

Înregistrarea adaugă binarul Obsidian în PATH prin ~/.zprofile. Dacă folosiți bash sau fish, adăugați manual calea în configurația shell-ului dvs.

Instalatorul adaugă o redirectare de terminal Obsidian.com lângă Obsidian.exe. Acest lucru este necesar deoarece Obsidian rulează ca aplicație cu interfață grafică.

Binarul CLI este copiat în ~/.local/bin/obsidian. Asigurați-vă că ~/.local/bin se află în PATH-ul dumneavoastră.

Rulați prima comandă

Odată instalat, sunteți gata. Rețineți că aplicația Obsidian trebuie să fie pornită.

Rulați o comandă

terminal
# Afișați ajutorul
obsidian help

Folosiți modul TUI

terminal
# Deschideți interfața de terminal (cu completare automată)
obsidian

Exemple

Vedeți-l în acțiune

Consultați exemple practice, de la luarea notițelor de zi cu zi la automatizări pentru dezvoltatori.

terminal
# Deschideți nota zilnică de astăzi
obsidian daily

# Adăugați o sarcină în nota dvs. zilnică
obsidian daily:append content="- [ ] Cumpărați alimente"

# Căutați în seiful dvs.
obsidian search query="note de întâlnire"

# Citiți fișierul curent
obsidian read

# Listați toate sarcinile din nota zilnică
obsidian tasks daily

# Creați o notă nouă dintr-un șablon
obsidian create name="Călătorie la Paris" template=Călătorie

# Vizualizați toate etichetele cu frecvență
obsidian tags counts

# Comparați două versiuni ale unui fișier
obsidian diff file=README from=1 to=3
terminal
# Deschideți DevTools
obsidian devtools

# Reîncărcați modulul în dezvoltare
obsidian plugin:reload my-plugin

# Realizați o captură de ecran a aplicației
obsidian dev:screenshot file=shot.png

# Executați JavaScript
obsidian eval "app.vault.getFiles().length"

# Revizuiți erori JS
obsidian dev:errors

# Inspectați proprietățile CSS
obsidian dev:css selector=".workspace"

# Interogați elemente DOM
obsidian dev:dom selector=".nav"
terminal
#!/bin/bash
# Automatizare rutină de dimineață

# Deschideți nota zilnică de astăzi
obsidian daily

# Adăugați sarcini de rutină
obsidian daily:append content="- [ ] Revizuiți inbox-ul"
obsidian daily:append content="- [ ] Verificați calendarul"

# Copiați fișiere recente în clipboard
obsidian files sort=modified limit=5 --copy

# Verificați link-urile nerezolvate
obsidian unresolved

# Căutați un anumit seif și exportați-l ca JSON
obsidian search query="status::active" vault="Note" format=json

Comenzi rapide

Comenzi rapide de la tastatură

Comenzi rapide convenabile și completare automată integrate în interfața de terminal.

Navigare

Mutați la stânga / Ctrl+B
Mutați la dreapta / Ctrl+F
Începutul liniei Ctrl+A
Sfârșitul liniei Ctrl+E
Cuvântul anterior Alt+B
Cuvântul următor Alt+F

Editare

Ștergeți până la începutul liniei Ctrl+U
Ștergeți până la sfârșitul liniei Ctrl+K
Ștergeți cuvântul anterior Ctrl+W / Alt+⌫
Acceptați sugestia Tab
Respingeți sugestiile Shift+Tab
Acceptați prima sugestie

General

Comanda anterioară / Ctrl+P
Următoarea comandă / Ctrl+N
Căutați în istoric Ctrl+R
Anulați Escape
Curățați ecranul Ctrl+L
Ieșire Ctrl+C / Ctrl+D

Sync

Headless Sync

Rulați Obsidian Sync fără interfață grafică. Toată viteza, confidențialitatea și criptarea end-to-end ale Obsidian Sync, pe orice server sau mediu automatizat.

  • Automatizați copiile de rezervă la distanță.
  • Automatizați publicarea unui site web.
  • Permiteți instrumentelor de tip agent accesul la un seif fără a le oferi acces la întregul dvs. calculator.
  • Sincronizați un seif partajat al echipei cu un server care alimentează alte instrumente.
  • Rulați automatizări programate — agregați notele zilnice în rezumate săptămânale, etichetați automat și altele.

Începe

Aflați cum să instalați și să utilizați Obsidian CLI.