Project · Go · MIT
vlx active
A terminal explorer for Varlink services like systemd's io.systemd.* APIs. Read-only by default.
go install github.com/rossedman/vlx/cmd/vlx@latestvlx finds every Varlink socket on a machine, lets you browse interfaces, methods, types and errors with the docs from their IDL, and calls methods with a form that already knows the schema. Built on sdvarlink.
- Zero-config discovery of system and user-session sockets.
- Form-based calls kept in sync with a command line, with live streaming replies.
- Read-only by default. Methods are classified READ, WRITE or DANGER; writes need
--allow-writesand a confirmation. - Scriptable.
vlx call … -o json, NDJSON streams and stable exit codes, and every call can be copied asvlx callorvarlinkctl call.
Try it anywhere with vlx demo. The docs site has a QuickStart, guides and systemd recipes.