Directories
¶
| Path | Synopsis |
|---|---|
|
Package backoff computes exponential retry delays.
|
Package backoff computes exponential retry delays. |
|
Package cronexpr parses standard 5-field cron expressions ("minute hour day-of-month month day-of-week") and computes the next matching time, in UTC or in a given time zone.
|
Package cronexpr parses standard 5-field cron expressions ("minute hour day-of-month month day-of-week") and computes the next matching time, in UTC or in a given time zone. |
|
Package diskspace reports free and total bytes of the filesystem holding a path, on Unix and Windows, and formats byte counts for display.
|
Package diskspace reports free and total bytes of the filesystem holding a path, on Unix and Windows, and formats byte counts for display. |
|
Package dockerhub is a minimal client for Docker Hub's public, unauthenticated API: repository search and tag listing.
|
Package dockerhub is a minimal client for Docker Hub's public, unauthenticated API: repository search and tag listing. |
|
Package firewall manages host ufw rules as declarative allow/deny records.
|
Package firewall manages host ufw rules as declarative allow/deny records. |
|
Package forecast projects when a resource such as a disk will fill, using an ordinary least-squares line fit over (timestamp, bytes used) samples.
|
Package forecast projects when a resource such as a disk will fill, using an ordinary least-squares line fit over (timestamp, bytes used) samples. |
|
Package httpx holds bounded body reads and a client with sane defaults.
|
Package httpx holds bounded body reads and a client with sane defaults. |
|
Package ids generates random identifiers from crypto/rand.
|
Package ids generates random identifiers from crypto/rand. |
|
Package netguard builds HTTP clients and validates URLs for user-configured outbound requests such as webhooks, refusing loopback, private, link-local, and other internal addresses to prevent server-side request forgery.
|
Package netguard builds HTTP clients and validates URLs for user-configured outbound requests such as webhooks, refusing loopback, private, link-local, and other internal addresses to prevent server-side request forgery. |
|
Package pathfilter matches changed file paths against doublestar-style globs with include and ignore lists, for deciding whether a change in a monorepo should trigger a build or deploy.
|
Package pathfilter matches changed file paths against doublestar-style globs with include and ignore lists, for deciding whether a change in a monorepo should trigger a build or deploy. |
|
Package probe runs readiness and liveness checks against a container: an HTTP(S) request to its address, or a command executed inside it.
|
Package probe runs readiness and liveness checks against a container: an HTTP(S) request to its address, or a command executed inside it. |
|
Package semver compares release version strings such as "v1.2.3" or "0.4.0-beta.2" by semantic-versioning precedence.
|
Package semver compares release version strings such as "v1.2.3" or "0.4.0-beta.2" by semantic-versioning precedence. |
|
Package slowquery parses Postgres and MySQL slow-query log lines into structured entries with a timestamp, duration, and query text.
|
Package slowquery parses Postgres and MySQL slow-query log lines into structured entries with a timestamp, duration, and query text. |
|
Package stackdetect inspects a local project directory and guesses its framework and how to build it (Dockerfile, Compose, Node.js, Go, Java, Python, or static site), without executing anything from the project.
|
Package stackdetect inspects a local project directory and guesses its framework and how to build it (Dockerfile, Compose, Node.js, Go, Java, Python, or static site), without executing anything from the project. |
|
Package ticker runs a function at a fixed interval until its context is cancelled, logging tick errors instead of stopping.
|
Package ticker runs a function at a fixed interval until its context is cancelled, logging tick errors instead of stopping. |
|
Package timeutil parses the RFC 3339 timestamps stored as text.
|
Package timeutil parses the RFC 3339 timestamps stored as text. |
|
Package untrusted prepares attacker-influenced text such as logs, environment values, and commit messages for an LLM prompt: it strips terminal and invisible characters, redacts obvious secrets, truncates, and wraps the result in a delimited block marked as data.
|
Package untrusted prepares attacker-influenced text such as logs, environment values, and commit messages for an LLM prompt: it strips terminal and invisible characters, redacts obvious secrets, truncates, and wraps the result in a delimited block marked as data. |
|
Package upgrade fetches the latest release for stable, beta and edge channels from a GitHub repo, compares versions, and runs the read-only checks that gate a self-upgrade.
|
Package upgrade fetches the latest release for stable, beta and edge channels from a GitHub repo, compares versions, and runs the read-only checks that gate a self-upgrade. |
Click to show internal directories.
Click to hide internal directories.