Línea de comandos (lnote)

Ver la guíaLa línea de comandos lnote Guía

Las mismas operaciones del MCP viven en un ejecutable de consola, lnote, para scripts y automatización (también accesible como lightnote cli <comando>). Cada acción está confinada a la carpeta raíz, definida con --root (predeterminado: la carpeta actual).

Ejemplos:

lnote list --recursive
lnote read --path src/main.cpp --start-line 1 --end-line 40
lnote write --path note.md --content "Hola"
echo contenido | 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 "dónde escribí sobre el presupuesto"
lnote audit-links
lnote xlsx-read --path hoja.xlsx --sheet 0
lnote data-diff --a antes.parquet --b despues.parquet --mode changed --keys id
lnote db-describe --connection datos.lnc --table clientes
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/definicion.xml
lnote task-projects
lnote tasks --project Backlog
lnote create-task --project Backlog --title "Revisar el texto" --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 "Procesamiento finalizado"

Opciones globales: --root <carpeta>, --json (salida estructurada {ok,data,error}), --help (o lnote <comando> --help) y --version. Los comandos desconocidos reciben una sugerencia ("¿quisiste decir…?").

Actualizar datos antiguos por lotes: lnote upgrade <carpeta> moderniza de una vez los archivos escritos por versiones anteriores de LightNote: hoy, las extensiones heredadas .lnsh y .lnsm, que pasaron a ser .lns y .lne. La aplicación ya lo hace sola al abrir cada archivo; el comando es para quien tiene decenas y no quiere abrirlos uno a uno. Usa --dry-run para ver qué cambiaría sin tocar nada. Es una comodidad, no una obligación: tus archivos antiguos se siguen abriendo sin él.

Índice

Edición

Herramientas

Automatización (IA / scripts)

Referencia