The Temporal CLI has been unified into a single `temporal` command-line tool, combining the functionality of `tctl` and `temporalite`. This new CLI simplifies development and testing by allowing users to run a local development server with persistent SQLite storage, exposing key endpoints (gRPC and Web UI), and offering basic workflow status visibility. It supports core Temporal functionality, including Advanced Visibility and a next-generation tctl experience. The goal is to provide a single, easy-to-use local development environment. This post details the creation of a Docker Desktop extension that leverages this unified CLI to provide a button-based interface for starting a local Temporal server, managing its state, and linking to the Temporal UI.
All Temporal trails