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 methods and structs for caching data
|
Package cache provides methods and structs for caching data |
fs
Package fs provides cache with file system storage
|
Package fs provides cache with file system storage |
memory
Package memory provides cache with in-memory storage
|
Package memory provides cache with in-memory storage |
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 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 |
Package fmtutil provides methods for output formatting
|
Package fmtutil provides methods for output formatting |
barcode
Package barcode provides methods to generate colored representation of unique data
|
Package barcode provides methods to generate colored representation of unique data |
panel
Package panel provides methods for rendering panels with text
|
Package panel provides methods for rendering panels with text |
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 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 i18n provides provides methods and structs for internationalization
|
Package i18n provides provides methods and structs for internationalization |
Package initsystem provides methods for working with different init systems
|
Package initsystem provides methods for working with different init systems |
sdnotify
Package sdnotify provides methods for sending notifications to systemd
|
Package sdnotify provides methods for sending notifications to systemd |
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 |
united
Package united provides KNF configuration extended by environment variables and options
|
Package united provides KNF configuration extended by environment variables and options |
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 lock provides methods for working with lock files
|
Package lock provides methods for working with lock files |
Package log provides an improved logger
|
Package log provides an improved logger |
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 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 pager provides methods for pager setup (more/less)
|
Package pager provides methods for pager setup (more/less) |
Package passthru provides Reader and Writer with information about the amount of data being passed.
|
Package passthru provides Reader and Writer with information about the amount of data being passed. |
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 protip provides methods for displaying usage tips
|
Package protip provides methods for displaying usage tips |
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 setup provides methods to install/unistall application as a service on the system
|
Package setup provides methods to install/unistall application as a service on the system |
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 support provides methods for collecting and printing support information about system.
|
Package support provides methods for collecting and printing support information about system. |
apps
Package apps provides methods for obtaining version information about various tools
|
Package apps provides methods for obtaining version information about various tools |
deps
Package pkgs provides methods for collecting information about used dependencies
|
Package pkgs provides methods for collecting information about used dependencies |
fs
Package pkgs provides methods for collecting information about filesystem
|
Package pkgs provides methods for collecting information about filesystem |
kernel
Package kernel provides methods for collecting information from OS kernel
|
Package kernel provides methods for collecting information from OS kernel |
network
Package network provides methods for collecting information about machine network
|
Package network provides methods for collecting information about machine network |
pkgs
Package pkgs provides methods for collecting information about installed packages
|
Package pkgs provides methods for collecting information about installed packages |
resources
Package resources provides methods for collecting information about system resources (cpu/memory)
|
Package resources provides methods for collecting information about system resources (cpu/memory) |
services
Package services provides methods for collecting information about system services
|
Package services provides methods for collecting information about system services |
Package system provides methods for working with system data (metrics/users)
|
Package system provides methods for working with system data (metrics/users) |
container
Package container provides methods for checking container engine info
|
Package container provides methods for checking container engine info |
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 |
sysctl
Package sysctl provides methods for reading kernel parameters
|
Package sysctl provides methods for reading kernel parameters |
Package terminal provides methods for printing messages to terminal
|
Package terminal provides methods for printing messages to terminal |
input
Package input provides methods for reading user input
|
Package input provides methods for reading user input |
tty
Package tty provides methods for working with TTY
|
Package tty provides methods for working with TTY |
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 |
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.