version
Print Runix version information.
Usage
runix version [flags]
Examples
# Basic version
runix version
# Runix v0.1.0
# Detailed version info
runix version --verbose
# Runix v0.1.0
# Build: 2025-01-15T10:30:00Z
# Go: go1.25.7
# OS/Arch: linux/amd64
Flags
| Flag | Default | Description |
|---|---|---|
--verbose | false | Show build time, Go version, and OS/arch |
Build Information
Version and build time are injected at build time via ldflags:
CGO_ENABLED=0 go build -trimpath \
-ldflags "-X github.com/runixio/runix/internal/version.Version=v0.1.0 \
-X github.com/runixio/runix/internal/version.BuildTime=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
-o bin/runix ./cmd/runix
When building from source without ldflags, defaults to dev / unknown.