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.
Indice
Modifica
- Panoramica
- Primi passi
- Spazio di lavoro e finestre
- Pannello Operazioni: avanzamento e messaggi
- Editor di codice
- Markdown e wikilink
- Diagrammi (Mermaid)
- Matematica e chimica (LaTeX)
- Calendario nella nota
- Numerazione e riferimenti incrociati
- Citazioni e riferimenti
- Norma del lavoro accademico
- Grafo delle connessioni
- Tabelle (Parquet, CSV, JSON, Excel)
- Area di analisi: tabella pivot e più grafici
- PDF e immagini
- Immagini: annotare uno screenshot
- Pagine HTML (.html)
- Stampa
- Zip come cartella (.zip)
- Blocchi (.lnb)
- Attività (Kanban / Gantt)
- Tabella personalizzata (.lnd)
- Base (query salvate sulle note)
Strumenti
- Ricerca nei file ed elementi in sospeso
- Versionamento (Git semplificato)
- Snapshot e backup
- Revisione modifiche (checkpoint)
- Confronta file (diff)
- Esegui codice (F5)
- Terminale e CLI di IA
- Assistente IA sulla selezione (Ctrl+K / Ctrl+I)
- IA sul tuo computer
- Sessioni IA
- Chat IA
- Test di API HTTP (.lnh)
- Database (.lnc)
- Connessione SSH (.lns)
- Sicurezza: Passphrase, PIN e Markdown Sicuro
- Note giornaliere, cattura rapida e tray
- Ritrova le note vecchie
- Le tue note sul telefono
- Registrare audio (voce, riunione) con trascrizione IA
- Note adesive
- Calendario
- Tavolozza comandi
Automazione (IA / script)
Riferimento