Avatar Ilya Mateyko

go.astrophena.name/base Module

GitHub repository | Commit (128e075)

Base Go packages for my projects.

Directories

cliPackage cli provides helpers for creating simple, single-command command-line applications.
devtools/addcopyrightAddcopyright adds a copyright header to specified files.
devtools/pre-commitPre-commit installs and runs a Git pre-commit hook.
loggerPackage logger provides a basic logger type.
requestPackage request provides a simplified way to make HTTP requests, especially for JSON APIs.
syncxPackage syncx contains useful synchronization primitives.
testutilPackage testutil provides helpers for common testing scenarios.
txtarPackage txtar implements a trivial text-based file archive format.
unwrapPackage unwrap provides helper functions to panic on non-nil errors.
versionPackage version provides the version and build information.
webPackage web provides a collection of functions and types for building web services.