devlogbus is the command-line client for publishing, tailing, expunging, and
opening the terminal UI.
devlogbus version
devlogbus buildinfo
devlogbusd version
devlogbusd buildinfo
devlogbus-journal-bridge version
Use these commands when reporting issues. Release artifacts stamp version, commit, build date, Go version, and module path.
devlogbus endpoint
devlogbus --endpoint 127.0.0.1:7422 endpoint
Endpoint values may be:
/tmp/devlogbus/devlogbus.sockunix:/tmp/devlogbus/devlogbus.sock127.0.0.1:7422tcp://127.0.0.1:7422devlogbus emit \
--source demo \
--level warn \
--message "catalog unavailable" \
--attr service=billing \
--attr request_id=abc123
--attr accepts repeatable key=value pairs.
devlogbus tail --replay 50
devlogbus tail --source demo --level warn --replay 10
devlogbus tail --endpoint prod-box:7422 --source billing_svc
tail prints formatted records until interrupted.
devlogbus tui
devlogbus tui --replay-per-source 500
devlogbus tui --endpoint prod-box:7422
See TUI.
devlogbus expunge --source demo
devlogbus expunge --all
Set exactly one of --source or --all.
The CLI stores workstation defaults through the settings command group:
devlogbus settings list active
devlogbus settings set endpoint /tmp/devlogbus/devlogbus.sock
devlogbus settings set endpoint 127.0.0.1:7422
Use explicit command flags when scripting. Use persisted settings for local developer convenience.
devlogbus autoCompletions install
devlogbus autoCompletions uninstall
devlogbusd autoCompletions install
Completion commands are best installed after binaries are in their final path.