Bear Notizen
Verwenden Sie grizzly, um Notizen in Bear auf macOS zu erstellen, zu lesen und zu verwalten.
Voraussetzungen
- Bear App installiert und ausgeführt
- Für einige Vorgänge (add-text, tags, open-note --selected) wird ein Bear App-Token benötigt (gespeichert in
~/.config/grizzly/token)
Bear-Token erhalten
Für Vorgänge, die ein Token erfordern (add-text, tags, open-note --selected), benötigen Sie einen Authentifizierungstoken:
- Bear öffnen -> Hilfe -> API-Token -> Token kopieren
- Speichern:
echo "YOUR_TOKEN" > ~/.config/grizzly/token
Allgemeine Befehle
Eine Notiz erstellen
echo "Notizinhalt hier" | grizzly create --title "Meine Notiz" --tag arbeit
grizzly create --title "Schnellnotiz" --tag eingang < /dev/null
Eine Notiz nach ID öffnen/lesen
grizzly open-note --id "NOTIZ_ID" --enable-callback --json
Text an eine Notiz anhängen
echo "Zusätzlicher Inhalt" | grizzly add-text --id "NOTIZ_ID" --mode append --token-file ~/.config/grizzly/token
Alle Tags auflisten
grizzly tags --enable-callback --json --token-file ~/.config/grizzly/token
Notizen durchsuchen (via open-tag)
grizzly open-tag --name "arbeit" --enable-callback --json
Optionen
Allgemeine Flags:
--dry-run- Vorschau der URL ohne Ausführung--print-url- Die x-callback-url anzeigen--enable-callback- Auf Bear's Antwort warten (zum Lesen von Daten erforderlich)--json- Ausgabe als JSON (bei Verwendung von Callbacks)--token-file PFAD- Pfad zur Bear API-Token-Datei
Konfiguration
Grizzly liest die Konfiguration in folgender Prioritätsreihenfolge:
- CLI-Flags
- Umgebungsvariablen (
GRIZZLY_TOKEN_FILE,GRIZZLY_CALLBACK_URL,GRIZZLY_TIMEOUT) .grizzly.tomlim aktuellen Verzeichnis~/.config/grizzly/config.toml
Beispiel ~/.config/grizzly/config.toml:
token_file = "~/.config/grizzly/token"
callback_url = "http://127.0.0.1:42123/success"
timeout = "5s"
Hinweise
- Bear muss ausgeführt werden, damit die Befehle funktionieren
- Notiz-IDs sind Bears interne Bezeichner (sichtbar in Notizinfo oder über Callbacks)
- Verwenden Sie
--enable-callback, wenn Sie Daten von Bear zurücklesen müssen - Einige Vorgänge erfordern ein gültiges Token (add-text, tags, open-note --selected)