Skip to main content

Installation

npm install -g @jelou/cli
jelou --version

Authentication

CommandDescription
jelou loginAuthenticate with PAT or API key (--token, --profile)
jelou logoutRemove credentials (--all, --profile)
jelou whoamiShow current identity
jelou auth listList saved profiles
jelou auth switch [name]Switch active profile
jelou auth remove <name>Remove a profile (-y)

Projects

CommandDescription
jelou initScaffold a new function project (--slug, --mode)
jelou devLocal dev server with hot reload (--port, --env, --no-watch)

Deployment

CommandDescription
jelou deployDeploy to production (--no-confirm, --follow)
jelou rollback [slug] [id]Revert to a previous deployment
jelou deployments list [slug]List deployment history
jelou deployments info <slug> <id>Deployment details
jelou deployments download <slug> <id>Download artifact (-o)

Functions

CommandDescription
jelou functions listList all functions
jelou functions info <slug>Show function details
jelou functions createCreate a remote function (--slug, --name)
jelou functions delete <slug>Delete a function (-y)

Secrets

CommandDescription
jelou secrets list <slug>List secrets
jelou secrets set <slug>Set secrets (inline, --from-env, interactive)
jelou secrets delete <slug> <key>Delete a secret

Tokens

CommandDescription
jelou tokens list [slug]List runtime tokens
jelou tokens create [slug]Create token (--name)
jelou tokens revoke <slug> <id>Revoke token (-y)

Logs

CommandDescription
jelou logs [slug]Stream live logs (default)
jelou logs [slug] --historyFetch historical logs
jelou cron list [slug]List cron schedules
jelou cron logs [slug]Cron execution logs (--state, --cursor)

Other

CommandDescription
jelou skill installInstall AI agent skill (--global, --api)

Global flags

FlagDescription
--jsonJSON output to stdout
--no-inputDisable interactive prompts
--profile <name>Use a specific profile

Environment variables

VariableDescription
JELOU_TOKENAuth token (no jelou login needed)
JELOU_NO_INPUT1 for non-interactive mode
CItrue for non-interactive mode
JELOU_PROFILEDefault profile
In CI pipelines, use JELOU_TOKEN and --json for parseable output:
export JELOU_TOKEN=${{ secrets.JELOU_TOKEN }}
jelou deploy --no-confirm --json | jq -r '.data.url'