diff options
author | 2023-08-09 10:43:04 -0700 | |
---|---|---|
committer | 2023-08-09 10:43:04 -0700 | |
commit | 8717303a80668e4043a9ae1586ff1d4d3b12ff00 (patch) | |
tree | 4d47b0d7c1a94720d0a5243cebda90b39f619d6d /src/__global.zig | |
parent | 385d440694a95bc4bfee25daa602c5c4363b6423 (diff) | |
download | bun-8717303a80668e4043a9ae1586ff1d4d3b12ff00.tar.gz bun-8717303a80668e4043a9ae1586ff1d4d3b12ff00.tar.zst bun-8717303a80668e4043a9ae1586ff1d4d3b12ff00.zip |
Add support for `bun --revision` (#4027)
Co-authored-by: Yash Sharma <yashsharma@Yashs-MacBook-Air.local>
Diffstat (limited to 'src/__global.zig')
-rw-r--r-- | src/__global.zig | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/__global.zig b/src/__global.zig index 9a33fff37..b581639e6 100644 --- a/src/__global.zig +++ b/src/__global.zig @@ -28,6 +28,17 @@ else if (Environment.isDebug) else std.fmt.comptimePrint("{s} ({s})", .{ version_string, Environment.git_sha[0..@min(Environment.git_sha.len, 8)] }); +pub const package_json_version_with_revision = if (Environment.git_sha.len == 0) + package_json_version +else if (Environment.isDebug) + std.fmt.comptimePrint(BASE_VERSION ++ ".{d}-debug+{s}", .{ build_id, Environment.git_sha }) +else if (Environment.is_canary) + std.fmt.comptimePrint(BASE_VERSION ++ ".{d}-canary+{s}", .{ build_id, Environment.git_sha }) +else if (Environment.isTest) + std.fmt.comptimePrint(BASE_VERSION ++ ".{d}-test+{s}", .{ build_id, Environment.git_sha }) +else + std.fmt.comptimePrint(BASE_VERSION ++ ".{d}+{s}", .{ build_id, Environment.git_sha }); + pub const os_name = if (Environment.isWindows) "win32" else if (Environment.isMac) |