Командная строка (lnote)

Открыть руководствоКомандная строка lnote Руководство

Те же операции MCP доступны в консольном исполняемом файле lnote, для скриптов и автоматизации (также доступен как lightnote cli <команда>). Каждое действие ограничено корневой папкой, задаваемой параметром --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 <папка>, --json (структурированный вывод {ok,data,error}), --help (или lnote <команда> --help) и --version. Для неизвестных команд предлагается подсказка («вы имели в виду…?»).

Массовое обновление старых данных: lnote upgrade <папка> за один проход переводит в современный вид файлы, записанные прежними версиями LightNote — сейчас это устаревшие расширения .lnsh и .lnsm, ставшие .lns и .lne. Приложение и так делает это само при открытии каждого файла; команда нужна, когда файлов десятки и открывать их по одному не хочется. С параметром --dry-run можно посмотреть, что изменится, ничего не трогая. Это удобство, а не обязанность: старые файлы прекрасно открываются и без него.

Указатель

Редактирование

Инструменты

Автоматизация (ИИ / скрипты)

Справочник