repos / zmx

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

commit
4d70b4c
parent
5dc353a
author
Eric Bower
date
2025-12-06 12:14:35 -0500 EST
feat: docs site
4 files changed,  +27, -6
D Makefile
+0, -2
1@@ -1,2 +0,0 @@
2-upload:
3-	rsync -rv ./zig-out/dist/ pgs.sh:/zmx
M README.md
+4, -4
 1@@ -20,10 +20,10 @@ Reason for this tool: [You might not need `tmux`](https://bower.sh/you-might-not
 2 
 3 ### binaries
 4 
 5-- https://erock-zmx.pgs.sh/zmx-0.0.2-linux-aarch64.tar.gz
 6-- https://erock-zmx.pgs.sh/zmx-0.0.2-linux-x86_64.tar.gz
 7-- https://erock-zmx.pgs.sh/zmx-0.0.2-macos-aarch64.tar.gz
 8-- https://erock-zmx.pgs.sh/zmx-0.0.2-macos-x86_64.tar.gz
 9+- https://zmx.sh/a/zmx-0.0.2-linux-aarch64.tar.gz
10+- https://zmx.sh/a/zmx-0.0.2-linux-x86_64.tar.gz
11+- https://zmx.sh/a/zmx-0.0.2-macos-aarch64.tar.gz
12+- https://zmx.sh/a/zmx-0.0.2-macos-x86_64.tar.gz
13 
14 ### src
15 
M build.zig
+9, -0
 1@@ -131,4 +131,13 @@ pub fn build(b: *std.Build) void {
 2         release_step.dependOn(&install_tar.step);
 3         release_step.dependOn(&install_sha.step);
 4     }
 5+
 6+    // Upload step - rsync docs and dist to pgs.sh
 7+    const upload_step = b.step("upload", "Upload docs and dist to pgs.sh:/zmx");
 8+
 9+    const rsync_docs = b.addSystemCommand(&.{ "rsync", "-rv", "docs/", "pgs.sh:/zmx" });
10+    const rsync_dist = b.addSystemCommand(&.{ "rsync", "-rv", "zig-out/dist/", "pgs.sh:/zmx/a" });
11+
12+    upload_step.dependOn(&rsync_docs.step);
13+    upload_step.dependOn(&rsync_dist.step);
14 }
A docs/index.html
+14, -0
 1@@ -0,0 +1,14 @@
 2+<!DOCTYPE html>
 3+<html>
 4+  <head>
 5+    <title>zmx - session persistence for terminal processes</title>
 6+  </head>
 7+  <body>
 8+    <ul>
 9+      <li><a href="/a/zmx-0.0.2-linux-aarch64.tar.gz" download>zmx-0.0.2-linux-aarch64.tar.gz</a></li>
10+      <li><a href="/a/zmx-0.0.2-linux-x86_64.tar.gz" download>zmx-0.0.2-linux-x86_64.tar.gz</a></li>
11+      <li><a href="/a/zmx-0.0.2-macos-aarch64.tar.gz" download>zmx-0.0.2-macos-aarch64.tar.gz</a></li>
12+      <li><a href="/a/zmx-0.0.2-macos-x86_64.tar.gz" download>zmx-0.0.2-macos-x86_64.tar.gz</a></li>
13+    </ul>
14+  </body>
15+</html>