go.astrophena.name/base Module
Base Go packages for my projects.
Directories
cli | Package cli provides helpers for creating simple, single-command command-line applications. |
devtools/addcopyright | Addcopyright adds a copyright header to specified files. |
devtools/pre-commit | Pre-commit installs and runs a Git pre-commit hook. |
logger | Package logger provides a basic logger type. |
request | Package request provides a simplified way to make HTTP requests, especially for JSON APIs. |
syncx | Package syncx contains useful synchronization primitives. |
testutil | Package testutil provides helpers for common testing scenarios. |
tgauth | Package tgauth provides middleware for handling Telegram authentication. |
txtar | Package txtar implements a trivial text-based file archive format. |
unwrap | Package unwrap provides helper functions to panic on non-nil errors. |
version | Package version provides the version and build information. |
web | Package web provides a collection of functions and types for building web services. |