@c3-oss/doppel
v0.1.1
Published
Doppel command line client.
Readme
@c3-oss/doppel - CLI for persistent terminal automation
@c3-oss/doppel publishes the doppel command line client. It talks to a
running Doppel daemon and gives scripts and humans a stable interface for
terminal sessions, input, schedules, and JSON output.
Install
npm install -g @c3-oss/doppelRun through npx by binary name:
npx doppel healthRequires a running doppel-server from
@c3-oss/doppel-server.
Quickstart
doppel health
doppel session start dev
doppel send-cmd --session dev "pnpm dev"
doppel session watch dev
doppel session view dev
doppel schedule list
doppel schedule add --name daily-health --command "pnpm test" --cron "0 9 * * *" --enabledUse --json on supported commands when another program should consume the
output:
doppel session list --json
doppel schedule list --jsonCommands
doppel health
doppel session list|start|watch|view|kill
doppel send-cmd
doppel send-key
doppel schedule list|add|enable|disable|run|removePass --url to target a non-default server:
doppel health --url http://localhost:3000Links
- Repository: https://github.com/c3-oss/doppel
- Server package: https://www.npmjs.com/package/@c3-oss/doppel-server
- Core package: https://www.npmjs.com/package/@c3-oss/doppel-core
