Directories
¶
| Path | Synopsis |
|---|---|
|
Package cobraext extends the cobra command-line framework.
|
Package cobraext extends the cobra command-line framework. |
|
Package dag implements a generic directed acyclic graph with cycle detection, topological sorting, and ancestor chain computation.
|
Package dag implements a generic directed acyclic graph with cycle detection, topological sorting, and ancestor chain computation. |
|
Package download provides file‑download utilities with timeout, retry, and optional SSL‑verification control.
|
Package download provides file‑download utilities with timeout, retry, and optional SSL‑verification control. |
|
progress
Package progress implements file transfer progress tracking with concurrent progress bars (Tracker) and a no-op implementation (Noop) for when tracking is disabled, both implementing the Trackable interface.
|
Package progress implements file transfer progress tracking with concurrent progress bars (Tracker) and a no-op implementation (Noop) for when tracking is disabled, both implementing the Trackable interface. |
|
Package editor provides functionality to edit YAML files while preserving comments.
|
Package editor provides functionality to edit YAML files while preserving comments. |
|
Package env provides utilities for managing environment variables in Go.
|
Package env provides utilities for managing environment variables in Go. |
|
Package executable provides utilities for working with executable files and their versions.
|
Package executable provides utilities for working with executable files and their versions. |
|
Package generic provides lightweight, generic helpers for slices, zero checks, path expansion, deep copying, and basic filtering.
|
Package generic provides lightweight, generic helpers for slices, zero checks, path expansion, deep copying, and basic filtering. |
|
Package logger provides a simple logging framework that supports log levels.
|
Package logger provides a simple logging framework that supports log levels. |
|
path
|
|
|
file
Package file provides a typed abstraction over filesystem file paths.
|
Package file provides a typed abstraction over filesystem file paths. |
|
files
Package files provides utilities for managing collections of files.
|
Package files provides utilities for managing collections of files. |
|
folder
Package folder provides a typed abstraction over filesystem directory paths.
|
Package folder provides a typed abstraction over filesystem directory paths. |
|
Package pretty contains functions for prettifying and visualizing data in JSON YAML, and ENV formats.
|
Package pretty contains functions for prettifying and visualizing data in JSON YAML, and ENV formats. |
|
Package ptrmap provides a function to collect pointers to struct fields from a given struct.
|
Package ptrmap provides a function to collect pointers to struct fields from a given struct. |
|
Package score provides utilities for scoring and selecting items based on multiple criteria.
|
Package score provides utilities for scoring and selecting items based on multiple criteria. |
|
Package stdin provides simple utilities for reading from stdin, as well as determining if stdin is a terminal or if something has been piped to it.
|
Package stdin provides simple utilities for reading from stdin, as well as determining if stdin is a terminal or if something has been piped to it. |
|
Package unmarshal provides YAML decoding helpers for flexible input formats.
|
Package unmarshal provides YAML decoding helpers for flexible input formats. |
|
Package validator provides a wrapper around go-playground/validator with built-in translation support for validation error messages.
|
Package validator provides a wrapper around go-playground/validator with built-in translation support for validation error messages. |
|
Package version provides some utilities for working with version strings.
|
Package version provides some utilities for working with version strings. |
|
Package wildcard provides simple, safe string matching where only '*' is treated as a wildcard matching any sequence of characters (excluding newlines).
|
Package wildcard provides simple, safe string matching where only '*' is treated as a wildcard matching any sequence of characters (excluding newlines). |
Click to show internal directories.
Click to hide internal directories.