Command reference

Every uarpie command. Your AI runs these; you can too.

Run any of them with npx uarpie <command>. Nothing to install.

CommandWhat it does
uarpie or uarpie deployDetect, build and put the app in the current folder online
uarpie statusWhere the app is, which version is live, spend this month
uarpie logsRecent activity from the app
uarpie versionsEvery version, newest first
uarpie rollbackGo back to the previous version (code only unless --with-data)
uarpie loginSign this computer into your account (approve a code in the browser)
uarpie logoutForget the account on this computer
uarpie whoamiWhich account this computer is signed in as
uarpie projectsList the apps in your account
uarpie clone <app> [dir]Put an app's source on this computer
uarpie mcpRun the MCP server over stdio for an AI agent

Options

OptionMeaning
--jsonOne JSON object per line, for agents
-C <dir>Act on a different folder
deploy -yNever prompt; skip missing secrets
deploy --dry-runDetect and write deploy.json, deploy nothing
deploy -e KEY=valueSet a secret for this deploy
rollback --to <id>A specific version instead of the previous one
rollback --with-dataAlso restore the database snapshot from before that version
clone --version <n>A specific version instead of the live one
mcp --client <name>The agent's name, shown in version history
-p <id-or-name>Name the app when not in its folder (status, logs, versions, rollback)

Where things are stored

  • deploy.json in the app's folder: the plan. Safe to commit, contains no secrets.
  • Your credentials: outside the project, in your user config folder. Never in the app.
  • Secrets: on the platform only.

Exit codes and errors

0 on success, 1 on failure. Every failure is printed as the error contract: code, message, fix, file. With --json the same object is the last line.