helper/

directory
v1.1.7 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2021 License: Apache-2.0

Directories

Path Synopsis
armon
qr
Package qr can be used to create QR barcodes.
Package qr can be used to create QR barcodes.
utils
Package utils contain some utilities which are needed to create barcodes
Package utils contain some utilities which are needed to create barcodes
Package base62 provides utilities for working with base62 strings.
Package base62 provides utilities for working with base62 strings.
Package cachecontrol implements the logic for HTTP Caching Deciding if an HTTP Response can be cached is often harder and more bug prone than an actual cache storage backend.
Package cachecontrol implements the logic for HTTP Caching Deciding if an HTTP Response can be cached is often harder and more bug prone than an actual cache storage backend.
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful.
Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful.
circonus-labs
circonus-gometrics
Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus Counters A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred.
Package circonusgometrics provides instrumentation for your applications in the form of counters, gauges and histograms and allows you to publish them to Circonus Counters A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred.
circonus-gometrics/api
Package api provides methods for interacting with the Circonus API.
Package api provides methods for interacting with the Circonus API.
circonus-gometrics/checkmgr
Package checkmgr provides a check management interface to circonus-gometrics
Package checkmgr provides a check management interface to circonus-gometrics
circonusllhist
Package circllhist provides an implementation of Circonus' fixed log-linear histogram data structure.
Package circllhist provides an implementation of Circonus' fixed log-linear histogram data structure.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
Package complete provides a tool for bash writing bash completion in go, and bash completion for the go command line.
cmd
Package cmd used for command line options for the complete tool
Package cmd used for command line options for the complete tool
crypto
brainpool
Package brainpool implements Brainpool elliptic curves.
Package brainpool implements Brainpool elliptic curves.
cast5
Package cast5 implements CAST5, as defined in RFC 2144.
Package cast5 implements CAST5, as defined in RFC 2144.
curve25519
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519.
ed25519
Package ed25519 implements the Ed25519 signature algorithm.
Package ed25519 implements the Ed25519 signature algorithm.
openpgp
Package openpgp implements high level operations on OpenPGP messages.
Package openpgp implements high level operations on OpenPGP messages.
openpgp/armor
Package armor implements OpenPGP ASCII Armor, see RFC 4880.
Package armor implements OpenPGP ASCII Armor, see RFC 4880.
openpgp/elgamal
Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v.
openpgp/errors
Package errors contains common error types for the OpenPGP packages.
Package errors contains common error types for the OpenPGP packages.
openpgp/packet
Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880.
openpgp/s2k
Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1.
Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1.
rsa
Package rsa implements RSA encryption as specified in PKCS#1.
Package rsa implements RSA encryption as specified in PKCS#1.
Package errors provides simple error handling primitives.
Package errors provides simple error handling primitives.
Package errwrap implements methods to formalize error wrapping in Go.
Package errwrap implements methods to formalize error wrapping in Go.
fatih
color
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output.
structs
Package structs contains various utilities functions to work with structs.
Package structs contains various utilities functions to work with structs.
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing.
Package gabs implements a wrapper around creating and parsing unknown or dynamic map structures resulting from JSON parsing.
hcl
Package hcl decodes HCL into usable Go structures.
Package hcl decodes HCL into usable Go structures.
hcl/hcl/printer
Package printer implements printing of AST nodes to HCL format.
Package printer implements printing of AST nodes to HCL format.
Package httpunix provides a HTTP transport (net/http.RoundTripper) that uses Unix domain sockets instead of HTTP.
Package httpunix provides a HTTP transport (net/http.RoundTripper) that uses Unix domain sockets instead of HTTP.
mfa
Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards.
Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards.
json
Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
jwt
Package jwt provides an implementation of the JSON Web Token standard.
Package jwt provides an implementation of the JSON Web Token standard.
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108.
This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108.
kr
pretty
Package pretty provides pretty-printing for Go values.
Package pretty provides pretty-printing for Go values.
text
Package text provides rudimentary functions for manipulating text in paragraphs.
Package text provides rudimentary functions for manipulating text in paragraphs.
lru
lz4
Package lz4 implements reading and writing lz4 compressed data (a frame), as specified in http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html.
Package lz4 implements reading and writing lz4 compressed data (a frame), as specified in http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html.
internal/xxh32
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version).
Package xxh32 implements the very fast XXH hashing algorithm (32 bits version).
masterminds
goutils
Package goutils provides utility functions to manipulate strings in various ways.
Package goutils provides utility functions to manipulate strings in various ways.
semver
Package semver provides the ability to work with Semantic Versions (http://semver.org) in Go.
Package semver provides the ability to work with Semantic Versions (http://semver.org) in Go.
sprig
Sprig: Template functions for Go.
Sprig: Template functions for Go.
mattn
isatty
Package isatty implements interface to isatty
Package isatty implements interface to isatty
Package memdb provides an in-memory database that supports transactions and MVCC.
Package memdb provides an in-memory database that supports transactions and MVCC.
A helper to merge structs and maps in Golang.
A helper to merge structs and maps in Golang.
mfa
Package mfa provides wrappers to add multi-factor authentication to any auth method.
Package mfa provides wrappers to add multi-factor authentication to any auth method.
duo
Package duo provides a Duo MFA handler to authenticate users with Duo.
Package duo provides a Duo MFA handler to authenticate users with Duo.
microsoft
mitchellh
cli
mapstructure
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface{} into a native Go structure.
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface{} into a native Go structure.
pointerstructure
Package pointerstructure provides functions for identifying a specific value within any Go structure using a string syntax.
Package pointerstructure provides functions for identifying a specific value within any Go structure using a string syntax.
reflectwalk
reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements.
reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements.
Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package.
Package oidc implements OpenID Connect client logic for the golang.org/x/oauth2 package.
otp
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
Package otp implements both HOTP and TOTP based one time passcodes in a Google Authenticator compatible manner.
password is a package for reading a password securely from a terminal.
password is a package for reading a password securely from a terminal.
Package pbutil provides record length-delimited Protocol Buffer streaming.
Package pbutil provides record length-delimited Protocol Buffer streaming.
plugin
The plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications.
The plugin package exposes functions and helpers for communicating to plugins which are implemented as standalone binary applications.
prometheus
client_golang/prometheus
Package prometheus is the core instrumentation package.
Package prometheus is the core instrumentation package.
client_golang/prometheus/push
Package push provides functions to push metrics to a Pushgateway.
Package push provides functions to push metrics to a Pushgateway.
common/expfmt
Package expfmt contains tools for reading and writing Prometheus metrics.
Package expfmt contains tools for reading and writing Prometheus metrics.
common/model
Package model contains common data structures that are shared across Prometheus components and libraries.
Package model contains common data structures that are shared across Prometheus components and libraries.
procfs
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds.
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff.
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff.
Package rootcerts contains functions to aid in loading CA certificates for TLS connections.
Package rootcerts contains functions to aid in loading CA certificates for TLS connections.
Package run implements an actor-runner with deterministic teardown.
Package run implements an actor-runner with deterministic teardown.
Package sockaddr is a Go implementation of the UNIX socket family data types and related helper functions.
Package sockaddr is a Go implementation of the UNIX socket family data types and related helper functions.
Package statsd provides a Go dogstatsd client.
Package statsd provides a Go dogstatsd client.
Package uuid generates and inspects UUIDs.
Package uuid generates and inspects UUIDs.
Package xstrings is to provide string algorithms which are useful but not included in `strings` package.
Package xstrings is to provide string algorithms which are useful but not included in `strings` package.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL