Skip to Content
We are live but in Staging 🎉
CLI GuideScriptum CLI Guide

Scriptum CLI Guide

Last validated: 2026-05-14

This CLI guide is split by command domain and uses Dodil CLI plugin mode in examples:

dodil scriptum ...

Read By Domain

  1. 05-cli-guide/01-quickstart-and-configuration.md
  • Install assumptions, login, global flags, config precedence, environment variables.
  1. 05-cli-guide/02-script-draft-version-commands.md
  • Script lifecycle commands for authoring, compile/test loops, publishing, rollback.
  1. 05-cli-guide/03-thread-and-result-commands.md
  • Thread creation, watch/poll behavior, result retrieval, step-level inspection.
  1. 05-cli-guide/04-env-tool-health-and-diagnostics.md
  • Tenant env management, tool list, health checks, and troubleshooting commands.
  1. 05-cli-guide/05-api-gaps-and-grpc-http-workarounds.md
  • Missing command coverage and direct gRPC/HTTP alternatives.

Command Coverage Snapshot

AreaAPI supportCLI supportNotes
Script CRUD + draft + version lifecycleYesYesCore authoring path is complete
Thread create/get/list/watch/result/stepsYesYesRun/observe/retrieve flows are covered
Resume threadYesNoUse gRPC/HTTP workaround
Script env overlay APIsYesNoUse gRPC/HTTP workaround
Templates list/getYesNoUse gRPC/HTTP workaround
Get script codeYesNoUse gRPC/HTTP workaround
Tool register/getNoNoAPI unimplemented
Cancel threadNoNoAPI unimplemented
Artifact listNoNoAPI unimplemented
  1. Use dodil scriptum for all covered day-to-day operations.
  2. For missing but implemented RPCs, use grpcurl wrappers.
  3. Use JSON output (-o json) for automation and CI parsing.
  4. Run dodil scriptum doctor when auth or endpoint behavior is unclear.