Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.
/ tctl-kit Public archive

Tools for CLI to help with configuration, pagination, printing of objects, formatting, coloring etc

License

Notifications You must be signed in to change notification settings

temporalio/tctl-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

157 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Deprecation Notice ⚠️

The tctl CLI is now deprecated in favor of Temporal CLI.
This repository is no longer maintained.
Please use the new utility for all future development.

tctl-kit

tctl-kit contains a set of opinionated tooling for urfave/cli/v2 based CLIs

Features:

  • pagination of data based on less, more and other pagers. Pager can be switched with $PAGER env variable.
  • limiting number of items in output (--limit 10)
  • formatting output as Table/JSON/Card (--output table/json/card)
  • datetime formatting (--time-format relative)
  • color (--color auto)
  • .yml based configuration of CLI. Supports configuring multiple environments.
  • configuration of aliases for commands

Usage

Usage examples can be found here https://github.com/temporalio/tctl.

About

Tools for CLI to help with configuration, pagination, printing of objects, formatting, coloring etc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •