Skip to content

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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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