Releases
v0.1.12
0.1.12 (2023-10-27)
⚠ BREAKING CHANGES
display program instead of socket in list
make no args launch new session
Features
PtyBuilder
utility (475ee7a )
accept start cmd args without subcommand (fdcce09 )
add JSON output option for list subcommand (4a08943 )
allow env vars in PTY (cbebd67 )
attach and detach (29cf490 )
auto-start and exit seshd (17e4705 )
change detach to alt-\ (3c565c9 )
client->server connection for commands (30cd804 )
don't require tty for client (ec34e7a )
even nicer client output (37716a8 )
fuzzy select sessions (22484b7 )
graceful program exit (cd1b362 )
handle child process exit (0e05162 )
inherit client cwd in new sessions (f95b3a6 )
inherit env from parent shell / process (8429f63 )
initial commit (d6e3cdf )
it works! (kinda) (47e475c )
nicer CLI output (a71984d )
nicer exit handling with mpsc (2173119 )
nicer list output (9f891f1 )
print session info as table (7574a62 )
remote detach (a1bbbbb )
resize hack to restore screen (7f7a4d3 )
resume last-used session (9b5f768 )
resume: create new session if nonexistent (a6bc638 )
set terminal title to running program name (2c20511 )
show subprocess pid with list --info
(3693044 )
smarter CLI session selection (8a5c6f4 )
use alternate screen (0b10129 )
use libc::fork to launch server (0fdb620 )
wezterm integration (1c6a083 )
Bug Fixes
ci: install protobuf in rust workflow (904d28e )
ci: update manual_gen (9e79d92 )
delete .md (323c6b9 )
delete client server socket if it exists (a6bc638 )
docs: integration section (5d40d18 )
don't output test title (0639361 )
don't use protobuf optional types (15f54e1 )
fetch session id immediately on session init (9f06ed7 )
lag from delays (96e9070 )
libc int types for osx (754fd46 )
libc int types for osx pt2 (056c944 )
libc int types for osx pt3 (037ea25 )
reset terminal colors after list (ba0ae84 )
tui size management (ec34e7a )
update .gitignore (2a83e8c )
wezterm: switch to prev window on cancel (baa62f4 )
Performance Improvements
use DashMap instead of Mutex'd HashMap (1f329f4 )
Miscellaneous Chores
Code Refactoring
display program instead of socket in list (a63eb24 )
make no args launch new session (0e9f7e8 )
use async IO for client stdin/stdout (aaad419 )
You can’t perform that action at this time.