Temporal CLI Temporal Technologies Inc.
winget install --id=Temporal.TemporalCLI -e
Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal
Temporal CLI is a command-line interface designed to interact with Temporal Server and its components, including Workflows, Activities, Namespaces, and other parts of the Temporal distributed system. This tool enables developers and operators to manage and monitor their Temporal resources efficiently.
Key Features:
- Start a local development server for testing workflows.
- Manage Workflows by creating, updating, or deleting them.
- Interact with Activities by defining, registering, or querying their status.
- Create or modify Namespaces to isolate resources logically.
- View detailed information about running and completed Workflows.
Audience & Benefit: Ideal for developers and operators working with Temporal distributed systems. Temporal CLI streamlines development and operational tasks by providing direct command-line access without the need for a graphical interface, enabling users to test workflows locally, manage namespaces, and monitor resource usage efficiently.
The tool can be installed via winget on Windows, ensuring seamless integration into your workflow.
README
Temporal CLI
Temporal command-line interface and development server.
Quick Install
Reference the documentation for detailed install information.
Install via Homebrew
brew install temporal
Install via download
- Download the version for your OS and architecture:
- Linux amd64
- Linux arm64
- macOS amd64
- macOS arm64 (Apple silicon)
- Windows amd64
- Extract the downloaded archive.
- Add the
temporal
binary to yourPATH
(temporal.exe
for Windows).
Build
- Install Go
- Clone repository
- Switch to cloned directory, and run
go build ./cmd/temporal
The executable will be at temporal
(temporal.exe
for Windows).
Usage
Reference the documentation for detailed usage information.
Contributing
See CONTRIBUTING.md.