repos / zmx

session persistence for terminal processes
git clone https://github.com/neurosnap/zmx.git

commit
ca2ca8a
parent
c15a46b
author
Eric Bower
date
2025-12-05 15:47:17 -0500 EST
docs: links for binaries
2 files changed,  +11, -1
M README.md
+9, -0
 1@@ -18,6 +18,15 @@ Reason for this tool: [You might not need `tmux`](https://bower.sh/you-might-not
 2 
 3 ## install
 4 
 5+### binaries
 6+
 7+- https://erock-zmx.pgs.sh/zmx-0.0.2-linux-aarch64.tar.gz
 8+- https://erock-zmx.pgs.sh/zmx-0.0.2-linux-x86_64.tar.gz
 9+- https://erock-zmx.pgs.sh/zmx-0.0.2-macos-aarch64.tar.gz
10+- https://erock-zmx.pgs.sh/zmx-0.0.2-macos-x86_64.tar.gz
11+
12+### src
13+
14 - Requires zig `v0.15`
15 - Clone the repo
16 - Run build cmd
M build.zig
+2, -1
 1@@ -115,7 +115,8 @@ pub fn build(b: *std.Build) void {
 2         const arch_name = @tagName(release_target.cpu_arch orelse .x86_64);
 3         const tarball_name = b.fmt("zmx-{s}-{s}-{s}.tar.gz", .{ version, os_name, arch_name });
 4 
 5-        const tar = b.addSystemCommand(&.{ "tar", "-czf" });
 6+        const tar = b.addSystemCommand(&.{ "tar", "--format=ustar", "-czf" });
 7+        tar.setEnvironmentVariable("COPYFILE_DISABLE", "1"); // Prevent macOS ._* files
 8         const tarball = tar.addOutputFileArg(tarball_name);
 9         tar.addArg("-C");
10         tar.addDirectoryArg(release_exe.getEmittedBinDirectory());