Aller au contenu

Utilisation en ligne de commande

Toutes les commandes se lancent depuis la racine du dépôt. Elles écrivent dans la base pointée par DATABASE_URL : vide = SQLite local, postgresql://... = Neon (mode en ligne).

Lire

Fenêtre de terminal
bun run cli liste

Affiche chaque entreprise avec ville, statut, contacts, dernier échange et prochaine relance.

Entreprises et contacts

Fenêtre de terminal
bun run cli add "Acme SARL" --ville Lyon --site https://example.com --notes "Startup SaaS"
bun run cli personne "Acme SARL" --nom "Jane Doe" --role RH --email jane@example.com --tel 0600000000

Le nom de l’entreprise doit être écrit exactement comme dans liste.

Échanges

Fenêtre de terminal
bun run cli contact "Acme SARL" mail --note "CV envoyé"
bun run cli contact "Acme SARL" appel --date 2026-10-15 --delai 3
bun run cli contact "Acme SARL" entretien --date 2026-10-20
TypeUsage
mail, appel, candidature, relanceprogramme une relance dans 7 jours (--delai pour changer)
entretienannule la relance
reponseréponse reçue de l’entreprise
depotCV déposé en physique, statut contacte

Statuts

Fenêtre de terminal
bun run cli statut "Acme SARL" entretien

a_contacter, contacte, relance, entretien, offre, refuse. offre et refuse figent le statut et suppriment la relance.

Lettres et documents

Fenêtre de terminal
bun run cli sync-files

Pousse lettres/*.md, lettres/*.pdf, data/cv.pdf et data/logo.png en base (écrase par nom de fichier). lettres/_template.md sert de modèle. La synchro va des fichiers vers la base, pas l’inverse.

Base en ligne depuis ton poste

Fenêtre de terminal
DATABASE_URL='postgresql://...' bun run cli liste

Même commandes, appliquées à la base Neon.