1
0
mirror of https://github.com/rclone/rclone.git synced 2026-01-03 17:13:18 +00:00

rc: add osVersion, osKernel and osArch to core/version

This makes it return the same info as `rclone version`
This commit is contained in:
Nick Craig-Wood
2025-11-12 11:02:38 +00:00
parent 2ebfedce85
commit 4d19afdbbf
2 changed files with 22 additions and 6 deletions

View File

@@ -111,6 +111,9 @@ func TestCoreVersion(t *testing.T) {
assert.Equal(t, runtime.GOOS, out["os"])
assert.Equal(t, runtime.GOARCH, out["arch"])
assert.Equal(t, runtime.Version(), out["goVersion"])
assert.True(t, strings.HasPrefix(out["osArch"].(string), runtime.GOARCH))
assert.NotEqual(t, "", out["osVersion"].(string))
assert.NotEqual(t, "", out["osKernel"].(string))
_ = out["isGit"].(bool)
v := out["decomposed"].([]int64)
assert.True(t, len(v) >= 2)