Skip to main content

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​

FlagDefaultDescription
--verbosefalseShow 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.