• v0.2.0 e8d8e8b1a4

    v0.2.0 — new drop 🔥
    All checks were successful
    ci / build-and-test (push) Successful in 3s
    release / release (push) Successful in 15s
    Stable

    psk released this 2026-03-09 19:02:32 +00:00 | 0 commits to main since this release

    the big drop — CLI tool + JSON handler, absolute unit of a release 🔥

    the litty CLI tool AND structured JSON logging both dropped in one release bestie. your Go commands now hit different AND your log aggregators are eating good no cap

    added — litty CLI tool 🛠️

    • litty testgo test but every line hits different with emojis and colors 🧪
    • litty buildgo build with litty error messages that actually slap 🏗️
    • litty rungo run with litty compile error drip (program output passes through untouched) 🏃
    • litty vetgo vet findings but the vibes are gen alpha 🔍
    • litty clean — see whats getting yeeted in real time with -x auto-injection 🗑️
    • auto-injects -v for test so output is always verbose enough to rewrite 💅
    • composable rewriter architecture — test falls back to build for compile errors
    • dual-stream goroutine capture — both stdout and stderr get the litty treatment
    • exit code passthrough for CI/CD compatibility no cap
    • installable via go install github.com/phsk69/litty-logs-go/cmd/litty@latest 📦
    • litty help and litty version commands for the basics bestie
    • 1MB scanner buffer for handling even the most unhinged test output dumps

    added — JSONHandler 📦

    • JSONHandler implementing slog.Handler — structured JSON with literal emojis for log aggregators
    • NewJSONHandler(), NewJSONHandlerWithOptions(), NewJSONLogger() — same API shape as text handler 💅
    • one compact JSON object per line with fields: timestamp, level, emoji, category, message + flat attrs
    • proper JSON types — ints stay ints, bools stay bools, floats stay floats bestie
    • literal emoji serialization — 🔥 not \uD83D\uDD25, Go is built different
    • examples/json/ — example showing all levels, groups, attrs

    added — CI vibes 🔥

    • CI pipeline now uses litty build/vet/test for fire emoji output in pipeline logs
    Downloads
  • v0.2.0-dev1 aaacf434bd

    v0.2.0-dev1 — new drop 🔥
    All checks were successful
    ci / build-and-test (push) Successful in 2s
    release / release (push) Successful in 12s
    Pre-release

    psk released this 2026-03-08 11:32:10 +00:00 | 5 commits to main since this release

    v0.2.0-dev1 dropped no cap 🔥

    Downloads
  • v0.1.1 f21236fcf8

    v0.1.1 — new drop 🔥
    All checks were successful
    ci / build-and-test (push) Successful in 2s
    release / release (push) Successful in 12s
    Stable

    psk released this 2026-03-02 20:53:43 +00:00 | 10 commits to main since this release

    hotfix — proxy poke timing 🔧

    • fixed release pipeline poking proxy.golang.org before GitHub mirror had the tag synced (404 city 💀)
    • moved proxy poke step to after GitHub mirror sync confirmation
    Downloads
  • v0.1.0 479ca064ab

    v0.1.0 — new drop 🔥
    Some checks failed
    ci / build-and-test (push) Successful in 2s
    release / release (push) Failing after 1m12s
    Stable

    psk released this 2026-03-02 20:45:28 +00:00 | 12 commits to main since this release

    the genesis drop — Go edition 🔥

    the very first release of litty-logs for Go bestie. console logging with emojis, ANSI colors, and gen alpha energy. implements slog.Handler because we respect the Go way no cap

    added

    • Handler implementing slog.Handler — the core of the whole operation 🧠
    • emoji-coded log levels: 👀 trace, 🔍 debug, 🔥 info, 😤 warn, 💀 err
    • ANSI color codes for terminal vibrancy that hits different 🎨
    • category shortening — yeets namespace bloat from logger names
    • ISO 8601 UTC timestamps for that international rizz 🌍
    • configurable output format: level-first (default) or timestamp-first
    • Options struct with bussin defaults out the box
    • NewHandler() and NewLogger() for easy setup
    • log injection prevention — newlines in messages get sanitized 🔒
    • structured attribute support (slog key=value pairs)
    • WithGroup() for categorized loggers
    • WithAttrs() for pre-resolved attributes
    • zero external dependencies — stdlib only bestie 💅
    • basic example in examples/basic/
    • CI/CD with Forgejo Actions
    • justfile with build, test, vet, bump, and release recipes
    Downloads