Ligne de commande (lnote)

Voir le guideLa ligne de commande lnote Guide

Les mêmes opérations MCP vivent dans un exécutable console, lnote, pour les scripts et l'automatisation (aussi accessible via lightnote cli <commande>). Chaque action est confinée au dossier racine, défini par --root (par défaut : le dossier actuel).

Exemples :

lnote list --recursive
lnote read --path src/main.cpp --start-line 1 --end-line 40
lnote write --path note.md --content "Bonjour"
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 "où ai-je écrit sur le budget"
lnote audit-links
lnote xlsx-read --path feuille.xlsx --sheet 0
lnote data-diff --a avant.parquet --b apres.parquet --mode changed --keys id
lnote db-describe --connection donnees.lnc --table clients
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 "Réviser le texte" --effort 2
lnote move-task --project Backlog --task-id 5 --status-id 2
lnote git-status
lnote http --url https://api.exemple.com --method GET
lnote notify --message "Traitement terminé"

Options globales : --root <dossier>, --json (sortie structurée {ok,data,error}), --help (ou lnote <commande> --help) et --version. Les commandes inconnues reçoivent une suggestion (« vouliez-vous dire… ? »).

Mettre à jour d'anciennes données par lot : lnote upgrade <dossier> modernise d'un coup les fichiers écrits par des versions antérieures de LightNote — pour l'instant les extensions héritées .lnsh et .lnsm, devenues .lns et .lne. L'application le fait déjà d'elle-même à l'ouverture de chaque fichier ; la commande sert quand on en a des dizaines. Utilisez --dry-run pour voir ce qui changerait sans rien toucher. C'est un confort, pas une obligation : vos anciens fichiers s'ouvrent très bien sans elle.

Index

Édition

Outils

Automatisation (IA / scripts)

Référence