repos / zmx

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

commit
b2fc56b
parent
f062076
author
Eric Bower
date
2026-01-23 15:17:28 -0500 EST
docs: copy
2 files changed,  +8, -3
M CHANGELOG.md
+3, -0
 1@@ -10,11 +10,14 @@ Use spec: https://common-changelog.org/
 2 - New flag `--html` for `zmx [hi]story` which prints html representation of terminal session
 3 - New list flag `zmx [l]ist [--list]` that lists all session names with no extra information
 4 - New command `zmx [c]ompletions <shell>` that outputs auto-completion scripts for a given shell
 5+- List command `zmx list` now shows `started_at` showing working directory when creating session
 6+- List command `zmx list` now shows `cmd` showing command provided when creating session
 7 
 8 ### Fixed
 9 
10 - On restore, background colors for whitespace now properly filled
11 - Spawn login shell instead of normal shell
12+- Properly cleanup processes (parent and children) during `zmx kill` or SIGTERM
13 
14 ## v0.2.0 - 2025-12-29
15 
M README.md
+5, -3
 1@@ -160,15 +160,17 @@ Add this to your `.bashrc` file:
 2 
 3 ```bash
 4 eval "$(zmx completions bash)"
 5-````
 6+```
 7 
 8 ### fish
 9 
10 Add this to your `.config/fish/config.fish` file:
11 
12 ```fish
13-zmx completions fish | source
14-````
15+if type -q zmx
16+  zmx completions fish | source
17+end
18+```
19 
20 ## philosophy
21