Documentation
¶
Overview ¶
Package disgo is a logging and prompting library for modern command line interfaces.
It does not provide sutructed logging and is not built with performance in mind, since it is aimed at building user-friendly command line interfaces, and not applications.
The packages that compose disgo can be used independently.
The logger pakage (github.com/Ullaakut/disgo/logger) is a simplified logger which only handles two basic log levels (standard and debug).
The prompter package (github.com/Ullaakut/disgo/prompter) is a simple user prompter that asks users for input data or confirmations.
The symbol package (github.com/Ullaakut/disgo/symbol) provides access to cherry-picked UTF-8 symbols that are useful for making user-friendly command line interfaces.
Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
advanced_prompter
command
|
|
|
complete_advanced
command
|
|
|
simple_logger
command
|
|
|
simple_prompter
command
|
|
|
Package logger is a simplified logger which only handles two basic log levels.
|
Package logger is a simplified logger which only handles two basic log levels. |
|
Package prompter is a simple user prompter that asks users for input data or confirmations.
|
Package prompter is a simple user prompter that asks users for input data or confirmations. |
|
Package symbol contains a few cherry-picked UTF-8 symbols to be used to build user-friendly command-line interfaces.
|
Package symbol contains a few cherry-picked UTF-8 symbols to be used to build user-friendly command-line interfaces. |