Référence CLI
| Commande | Ce qu'elle fait |
|---|---|
pulse server start --dev | Démarre un Pulse local et connecte automatiquement la CLI |
pulse new <app> --source … --stage <moteur>:<nom> [--sink …] | Génère pulse.yaml + sample.json + README |
pulse new --list-sources / --list-sinks / --list-operators / --list-templates | Explore la palette |
pulse new <app> --from-template <id> | Matérialise un template en pulse.yaml ordinaire |
pulse deploy . | Déploie l'application : source, stages, sink, API + SDK |
pulse events publish --topic <t> --value @f.json | Publie un événement de test |
pulse events tail --topic <t> | Suit n'importe quel topic en direct |
pulse logs -f | Suit le log moteur |
pulse metrics agent <nom> | Débit, lag, erreurs par agent |
pulse secret set <NOM> <valeur> | Stocke un secret pour ${secret:NOM} |
pulse secret list / rm <NOM> / path | Gère le magasin local de secrets |
La règle de chaînage des stages : le stage n consomme le topic du stage n−1 et publie sur <app>.<stage>.out. Le topic d'entrée de l'application est <app>.in.