Skip to content

v1 Production release

Compare
Choose a tag to compare
@nathandf nathandf released this 01 Dec 17:59
· 66 commits to main since this release
0fb7d6c

This release sees a major architectural overhaul that makes tapisv3-cli not just a fully function command-line interface for the full suite of TACC Apis, but an extensible CLI framework upon which developers can easily add support for their own non-Tapis development workflows.

New Features

  • Dynamic GUI-like interface that walks users through available commands and prompts them for the required inputs to satisfy those commands. Controllers that extend the BaseController class will come pre-furnished with GUI functionality.
  • Multi-profile support so users can easily switch between users that have access to different resources and use different authentication methods.
  • Core commands that assist developers in building their own packages based on templates simplifying the process of adding new functionality to the CLI
  • Expanded help functionality
  • Docker deployment option to run the CLI
  • Before and After action filters for commands to house authentication logic, follow-up logic, etc
  • Command aliases