Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package ansi provides methods for working with ANSI/VT100 control sequences
|
Package ansi provides methods for working with ANSI/VT100 control sequences |
Package cache provides a simple in-memory key:value cache
|
Package cache provides a simple in-memory key:value cache |
Package color provides methods for working with colors
|
Package color provides methods for working with colors |
Package cron provides methods for working with cron expressions
|
Package cron provides methods for working with cron expressions |
Package csv contains simple CSV parser
|
Package csv contains simple CSV parser |
Package directio provides methods for reading/writing files with direct io
|
Package directio provides methods for reading/writing files with direct io |
Package easing contains easing functions
|
Package easing contains easing functions |
Package emoji provides methods for working with emojis
|
Package emoji provides methods for working with emojis |
Package env provides methods for working with environment variables
|
Package env provides methods for working with environment variables |
Package errutil provides methods for working with errors
|
Package errutil provides methods for working with errors |
Package events provides methods and structs for creating event-driven systems
|
Package events provides methods and structs for creating event-driven systems |
Package fmtc provides methods similar to fmt for colored output
|
Package fmtc provides methods similar to fmt for colored output |
lscolors
Package lscolors provides methods for colorizing file names based on colors from dircolors
|
Package lscolors provides methods for colorizing file names based on colors from dircolors |
Package fmtutil provides methods for output formatting
|
Package fmtutil provides methods for output formatting |
table
Package table contains methods and structs for rendering data in tabular format
|
Package table contains methods and structs for rendering data in tabular format |
Package fsutil provides methods for working with files on POSIX compatible systems Package fsutil provides methods for working with files on POSIX compatible systems
|
Package fsutil provides methods for working with files on POSIX compatible systems Package fsutil provides methods for working with files on POSIX compatible systems |
Package hash contains different hash algorithms and utilities
|
Package hash contains different hash algorithms and utilities |
Package httputil provides methods for working with HTTP request/responses
|
Package httputil provides methods for working with HTTP request/responses |
Package initsystem provides methods for working with different init systems
|
Package initsystem provides methods for working with different init systems |
Package jsonutil provides methods for working with JSON data
|
Package jsonutil provides methods for working with JSON data |
Package knf provides methods for working with configuration files in KNF format
|
Package knf provides methods for working with configuration files in KNF format |
validators
Package validators provides basic KNF validators
|
Package validators provides basic KNF validators |
validators/fs
Package fs provides KNF validators for checking file-system items
|
Package fs provides KNF validators for checking file-system items |
validators/network
Package network provides KNF validators for checking items related to network
|
Package network provides KNF validators for checking items related to network |
validators/regexp
Package regexp provides KNF validators with regular expressions
|
Package regexp provides KNF validators with regular expressions |
validators/system
Package system provides KNF validators for checking system items (user, groups, network interfaces) Package system provides KNF validators for checking system items (user, groups, network interfaces)
|
Package system provides KNF validators for checking system items (user, groups, network interfaces) Package system provides KNF validators for checking system items (user, groups, network interfaces) |
Package log provides an improved logger
|
Package log provides an improved logger |
Package mathutil provides some additional math methods
|
Package mathutil provides some additional math methods |
Package netutil provides methods for working with network
|
Package netutil provides methods for working with network |
Package options provides methods for working with command-line options
|
Package options provides methods for working with command-line options |
Package passwd contains methods for working with passwords
|
Package passwd contains methods for working with passwords |
Package path provides methods for working with paths (fully compatible with base path package)
|
Package path provides methods for working with paths (fully compatible with base path package) |
Package pid provides methods for working with PID files
|
Package pid provides methods for working with PID files |
Package pluralize provides methods for pluralization
|
Package pluralize provides methods for pluralization |
Package progress provides methods and structs for creating terminal progress bar
|
Package progress provides methods and structs for creating terminal progress bar |
Package rand provides methods for generating random data
|
Package rand provides methods for generating random data |
Package req simplify working with an HTTP requests
|
Package req simplify working with an HTTP requests |
Package secstr provides methods and structs for working with protected (secure) strings
|
Package secstr provides methods and structs for working with protected (secure) strings |
Package signal provides methods for handling POSIX signals
|
Package signal provides methods for handling POSIX signals |
Package sliceutil provides methods for working with slices
|
Package sliceutil provides methods for working with slices |
Package sortutil provides methods for sorting slices
|
Package sortutil provides methods for sorting slices |
Package spellcheck provides spellcheck based on Damerau–Levenshtein distance algorithm
|
Package spellcheck provides spellcheck based on Damerau–Levenshtein distance algorithm |
Package spinner provides methods for creating spinner animation for long-running tasks
|
Package spinner provides methods for creating spinner animation for long-running tasks |
Package strutil provides methods for working with strings
|
Package strutil provides methods for working with strings |
Package system provides methods for working with system data (metrics/users)
|
Package system provides methods for working with system data (metrics/users) |
exec
Package exec provides methods for executing commands
|
Package exec provides methods for executing commands |
process
Package process provides methods for gathering information about active processes
|
Package process provides methods for gathering information about active processes |
procname
Package procname provides methods for changing process name in the process tree
|
Package procname provides methods for changing process name in the process tree |
sensors
Package sensors provide methods for collecting sensors information
|
Package sensors provide methods for collecting sensors information |
Package terminal provides methods for working with user input
|
Package terminal provides methods for working with user input |
window
Package window provides methods for working terminal window
|
Package window provides methods for working terminal window |
Package timeutil provides methods for working with time and date
|
Package timeutil provides methods for working with time and date |
Package tmp provides methods and structs for working with temporary data
|
Package tmp provides methods and structs for working with temporary data |
Package usage provides methods and structs for generating usage info for command-line tools
|
Package usage provides methods and structs for generating usage info for command-line tools |
completion/bash
Package bash provides methods for generating bash completion
|
Package bash provides methods for generating bash completion |
completion/fish
Package fish provides methods for generating fish completion
|
Package fish provides methods for generating fish completion |
completion/zsh
Package zsh provides methods for generating zsh completion
|
Package zsh provides methods for generating zsh completion |
man
Package man contains methods for man pages generation
|
Package man contains methods for man pages generation |
update
Package update contains update checkers for different services
|
Package update contains update checkers for different services |
Package uuid contains methods for generating version 4 and 5 UUID's
|
Package uuid contains methods for generating version 4 and 5 UUID's |
Package version provides methods for working with semver version info
|
Package version provides methods for working with semver version info |
Click to show internal directories.
Click to hide internal directories.