
Using the Temporal CLI
4/27/2023
This post introduces the unified Temporal CLI, which combines `tctl` and `temporalite` into a single `temporal` command. It details installation methods (cURL, Homebrew, manual), how to start a development server (`temporal server start-dev`) with and without data persistence, and how to interact with the server using commands like `temporal workflow start`, `list`, and `describe`. It also explains how to configure and use environments for connecting to different Temporal instances (e.g., Temporal Cloud) and provides examples of shell aliases and auto-completion. The post highlights key upgrades from `tctl`, including changes in pagination, output formatting, command naming, and the introduction of the `env` feature.

