# Functions
AskBool to select a boolean value for given flag, default value may be provided.
AskCommand to select a command from given commands' children, default command may be provided.
AskFilterString asks for a filter string (LDAP syntax according to RFC 4515).
AskID asks for an ID (CN, DN, GUID, SAN, UPN, Name or DisplayName).
AskLDAPDataInterchangeFormat to modify given LDAP Data Interchange Format (LDIF) requests.
AskMultiline to select one or many values from many for given flag, default values may be provided (each option is separated by a new line).
AskString to select a string value for given flag, default value may be provided.
AskStrings to select one or many values from many for given flag, default values may be provided.
Encode results into given format.
GetFieldsForBind produces log fields describing a bind request.
GetFieldsForSearch produces log fields describing a search request.
No description provided by the author
Is256ColorSupported checks if current terminal supports ANSI 256-bit color codes.
IsColorEnabled checks if current terminal supports ANSI color codes.
IsTerminal checks if given file descriptor is a terminal or just a pipe.
IsTrueColorSupported checks if current terminal supports ANSI 24-bit color codes.
ListSupportedFormats returns a list of supported formats.
PrintColors prints formatted string with colors if supported.
PrintColors prints a string with colors and exits with provided code.
SniffFormat returns the format of a file from its extension.
Stderr returns standard error file descriptor.
Stdin returns standard input file descriptor.
Stdout returns standard output file descriptor.
TerminalSize returns terminal size in columns and rows.
# Variables
App logger (default format JSON).
# Type aliases
Log fields in JSON format mode (default).