コマンドライン(lnote)

ガイドを見るlnote コマンドライン ガイド

同じ MCP 操作は、スクリプトと自動化のためのコンソール実行ファイル lnote にもあります (lightnote cli <command> としても到達可能)。すべての操作はルートフォルダーに 限定され、--root で設定します(既定: 現在のフォルダー)。

例:

lnote list --recursive
lnote read --path src/main.cpp --start-line 1 --end-line 40
lnote write --path note.md --content "Hello"
echo content | lnote write --path note.md --content -
lnote search --query TODO --regex
lnote query --sql "SELECT * FROM read_parquet('data.parquet') LIMIT 10"
lnote describe --path data.parquet
lnote search-notes --query "予算についてどこに書いたか"
lnote audit-links
lnote xlsx-read --path sheet.xlsx --sheet 0
lnote data-diff --a before.parquet --b after.parquet --mode changed --keys id
lnote db-describe --connection data.lnc --table customers
lnote db-export --connection dados.lnc --sql "SELECT * FROM clientes" --out clientes.parquet
lnote due-tasks
lnote export --sql "SELECT * FROM read_csv_auto('e.csv') WHERE state='NY'" --out ny.parquet
lnote zip-list --path export.isx
lnote zip-read --path export.isx --entry job/definition.xml
lnote task-projects
lnote tasks --project Backlog
lnote create-task --project Backlog --title "Review the text" --effort 2
lnote move-task --project Backlog --task-id 5 --status-id 2
lnote git-status
lnote http --url https://api.example.com --method GET
lnote notify --message "Processing finished"

グローバルオプション: --root <folder>、--json (構造化された {ok,data,error} 出力)、--help(または lnote <command> --help)、--version。不明なコマンドには 候補が示されます(「did you mean…?」)。

古いデータの一括更新: lnote upgrade <フォルダー> は、 以前のバージョンの LightNote が書き出したファイルをまとめて新しい形式にします。現時点では、 .lns と .lne に変わった旧拡張子 .lnsh と .lnsm が対象です。各ファイルを開くときにアプリが自動で行うため、 このコマンドは対象が何十件もあって 1 つずつ開きたくない場合のためのものです。 --dry-run を付けると、何も変更せずに変更内容だけを確認できます。 必須ではなく利便性のための機能で、古いファイルはこれを使わなくても問題なく開けます。

目次

編集

ツール

自動化(AI / スクリプト)

リファレンス