Arkham Terminal UI Kit
Go to file
Joe Bellus 6409e249e3 Automatic help output
Added help generation for root and subcommands either using
`app help [command]` or `app --help [command]`

This help text displays all opts and their descriptions, available
subcommands and any description for the current command.
2021-06-19 19:07:04 +00:00
benches Automatic help output 2021-06-19 19:07:04 +00:00
examples Automatic help output 2021-06-19 19:07:04 +00:00
src Automatic help output 2021-06-19 19:07:04 +00:00
.gitignore Core app foundation/opt parsing 2021-06-19 03:20:29 -04:00
.gitlab-ci.yml Add ci config 2021-06-19 07:27:49 +00:00
Cargo.lock Core app foundation/opt parsing 2021-06-19 03:20:29 -04:00
Cargo.toml Core app foundation/opt parsing 2021-06-19 03:20:29 -04:00
README.md Automatic help output 2021-06-19 19:07:04 +00:00

README.md

Arkham is a framework for building CLI tools and applications. It provides basic building blocks for building attractive and smooth CLIs

CLI Features

Option Parsing

  • Opt/Flag handling for short, long command line options
  • Nested subcommands with their own flags
  • Opts are hierarchal and can be utilized from parent commands
  • Automatic usage details for subcommands and bare execution

Styling

  • Canned helper methods for generating colored and formatted outputs for common structures: Detail lists, headers, etc.

Basic Usage

  • fib - An example using subcommands and command line options