Riga di comando (lnote)

Leggi la guidaLa riga di comando lnote Guida

Le stesse operazioni MCP risiedono in un eseguibile console, lnote, per script e automazione (raggiungibile anche come lightnote cli <comando>). Ogni azione è confinata alla cartella radice, impostata da --root (predefinito: la cartella corrente).

Esempi:

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 "dove ho scritto del budget"
lnote audit-links
lnote xlsx-read --path foglio.xlsx --sheet 0
lnote data-diff --a prima.parquet --b dopo.parquet --mode changed --keys id
lnote db-describe --connection dati.lnc --table clienti
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"

Opzioni globali: --root <cartella>, --json (output strutturato {ok,data,error}), --help (o lnote <comando> --help) e --version. I comandi sconosciuti ricevono un suggerimento ("forse intendevi…?").

Aggiornare dati vecchi in blocco: lnote upgrade <cartella> ammoderna in un colpo solo i file scritti da versioni precedenti di LightNote: oggi le estensioni legacy .lnsh e .lnsm, diventate .lns e .lne. L'applicazione lo fa già da sola quando apri ciascun file; il comando serve a chi ne ha decine e non vuole aprirli uno per uno. Usa --dry-run per vedere cosa cambierebbe senza toccare nulla. È una comodità, non un obbligo: i file vecchi continuano ad aprirsi anche senza.