Apple Notes CLI は何をしますか?
memo notes を使用して、ターミナルから直接Apple Notesを管理します。ノートの作成、表示、編集、削除、検索、フォルダ間の移動、HTML/Markdownへのエクスポートが可能です。
セットアップ
- Homebrew:
brew tap antoniorodr/memo && brew install antoniorodr/memo/memo - 手動 (pip):
pip install .(リポジトリをクローン後) - macOS専用です。プロンプトが表示された場合は、Notes.appへのAutomationアクセスを許可してください。
ノートの表示
- 全ノートを一覧表示:
memo notes - フォルダでフィルタリング:
memo notes -f "フォルダ名" - ファジー検索:
memo notes -s "クエリ"
ノートの作成
- 新規ノートを追加:
memo notes -a- インタラクティブエディタが開き、ノートを作成します。
- タイトルを指定してクイック追加:
memo notes -a "ノートタイトル"
ノートの編集
- 既存ノートを編集:
memo notes -e- 編集するノートをインタラクティブに選択します。
ノートの削除
- ノートを削除:
memo notes -d- 削除するノートをインタラクティブに選択します。
ノートの移動
- ノートをフォルダに移動:
memo notes -m- 移動するノートと移動先フォルダをインタラクティブに選択します。
ノートのエクスポート
- HTML/Markdownにエクスポート:
memo notes -ex- 選択したノートをエクスポートします。Markdown処理にはMistuneを使用します。
制限事項
- 画像や添付ファイルを含むノートは編集できません。
- インタラクティブなプロンプトにはターミナルアクセスが必要な場合があります。
注意事項
- macOS専用です。
- Apple Notes.appにアクセスできる必要があります。
- 自動化のため、システム設定 > プライバシーとセキュリティ > オートメーションでアクセス許可を付与してください。