pkg/

directory
v0.0.0-...-1331670 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2025 License: MIT

Directories

Path Synopsis
Package cmd provides reusable cobra commands
Package cmd provides reusable cobra commands
Package config provides configuration utilities for dealing with configuration from both environment variables and configuration files
Package config provides configuration utilities for dealing with configuration from both environment variables and configuration files
env
Package env defines functions to load configuration from environment variables
Package env defines functions to load configuration from environment variables
Package embedutil provides utility functions for embedding documents in a Go binary and producing those documents in various formats
Package embedutil provides utility functions for embedding documents in a Go binary and producing those documents in various formats
Package fsutil provides filesystem utilities for testing purposes
Package fsutil provides filesystem utilities for testing purposes
Package genschema generates JSON Schema definitions for Go types.
Package genschema generates JSON Schema definitions for Go types.
Package httputil provides utilities for writing http services.
Package httputil provides utilities for writing http services.
promhttputil
Package promhttputil contains a prometheus metrics middleware, relocated from httputil.
Package promhttputil contains a prometheus metrics middleware, relocated from httputil.
Package ioutil provides io utilities.
Package ioutil provides io utilities.
Package logger is common logging functionality to use slog
Package logger is common logging functionality to use slog
logutil
Package logutil defines basic logging utilities.
Package logutil defines basic logging utilities.
Package oapiutil implements helper functions for utilizing OpenAPI specifications.
Package oapiutil implements helper functions for utilizing OpenAPI specifications.
Package options provides a framework for defining all overrides of a configurable option in one location.
Package options provides a framework for defining all overrides of a configurable option in one location.
cobrautil
Package cobrautil defines utility wrapper functions for common cobra flag handling tasks.
Package cobrautil defines utility wrapper functions for common cobra flag handling tasks.
cobrautil/formats
Package formats defines some example formats for use with the cobrautil and flagutil packages.
Package formats defines some example formats for use with the cobrautil and flagutil packages.
flagutil
Package flagutil defines utilities for registering and parsing command line flags.
Package flagutil defines utilities for registering and parsing command line flags.
optionshelp
Package optionshelp produces markdown documentation for options and creates CLI commands utilizing this documentation.
Package optionshelp produces markdown documentation for options and creates CLI commands utilizing this documentation.
Package otel provides utilities for initializing and configuring OpenTelemetry.
Package otel provides utilities for initializing and configuring OpenTelemetry.
otelhelp
Package otelhelp defines CLI help commands with OTel configuration docs.
Package otelhelp defines CLI help commands with OTel configuration docs.
Package redact performs data redaction to prevent credential leakage in logs or the console.
Package redact performs data redaction to prevent credential leakage in logs or the console.
Package runner provides common bootstrapping functionality for CLI tools
Package runner provides common bootstrapping functionality for CLI tools
Package secret provides utility functions for handling secrets.
Package secret provides utility functions for handling secrets.
Package termdoc contains string formatting functions for producing CLI documentation that can target both terminal and markdown output.
Package termdoc contains string formatting functions for producing CLI documentation that can target both terminal and markdown output.
codefmt
Package codefmt contains basic code reformatting functionality.
Package codefmt contains basic code reformatting functionality.
mdfmt
Package mdfmt contains basic markdown reformatting functionality.
Package mdfmt contains basic markdown reformatting functionality.
Package test provides test helper functions
Package test provides test helper functions
Package testutil contains utilities for writing tests.
Package testutil contains utilities for writing tests.
Package version is a helper for extracting versions from the binary
Package version is a helper for extracting versions from the binary

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳