https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
https://github.com/moviestoreguy/termi
cli flag golang parser
Last synced: 14 days ago
JSON representation
A flag replacement library to create detailed cli applications
- Host: GitHub
- URL: https://github.com/moviestoreguy/termi
- Owner: MovieStoreGuy
- License: mit
- Created: 2019-01-19T06:08:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-16T09:38:02.000Z (almost 6 years ago)
- Last Synced: 2025-02-14T12:52:13.053Z (2 months ago)
- Topics: cli, flag, golang, parser
- Language: Go
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Termi
[](https://goreportcard.com/report/github.com/MovieStoreGuy/termi)
[](https://codeclimate.com/github/MovieStoreGuy/termi/maintainability)
[](https://godoc.org/github.com/MovieStoreGuy/termi)Termi is a library that enables applications flag parsing and help messages made simple.
The benefit of builder like patterns, multiple names for the same flag, and be able to obtain the remaining
arguments after parsing to use later makes for detailed application interfaces for command line applications.If you regularly build applications that may work within a CI environment,
can define settings variables to automatically load variables from the shell environment
instead of passing them as flags. This way secrets can be stored within CI and exported at runtime
given your CI of choice.