-
v0.2.0 — new drop 🔥
Stablereleased this
2026-03-09 19:02:32 +00:00 | 0 commits to main since this releasethe 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 test—go testbut every line hits different with emojis and colors 🧪litty build—go buildwith litty error messages that actually slap 🏗️litty run—go runwith litty compile error drip (program output passes through untouched) 🏃litty vet—go vetfindings but the vibes are gen alpha 🔍litty clean— see whats getting yeeted in real time with-xauto-injection 🗑️- auto-injects
-vfor 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 helpandlitty versioncommands for the basics bestie- 1MB scanner buffer for handling even the most unhinged test output dumps
added — JSONHandler 📦
JSONHandlerimplementingslog.Handler— structured JSON with literal emojis for log aggregatorsNewJSONHandler(),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/testfor fire emoji output in pipeline logs
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.0-dev1 — new drop 🔥
Pre-releasereleased this
2026-03-08 11:32:10 +00:00 | 5 commits to main since this releasev0.2.0-dev1 dropped no cap 🔥
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v0.1.1 — new drop 🔥
Stablereleased this
2026-03-02 20:53:43 +00:00 | 10 commits to main since this releasehotfix — 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.0 — new drop 🔥
Stablereleased this
2026-03-02 20:45:28 +00:00 | 12 commits to main since this releasethe 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
Handlerimplementingslog.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
Optionsstruct with bussin defaults out the boxNewHandler()andNewLogger()for easy setup- log injection prevention — newlines in messages get sanitized 🔒
- structured attribute support (slog key=value pairs)
WithGroup()for categorized loggersWithAttrs()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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads