ethagnawl / rmuxinator

tmux session configuration utility
MIT License
54 stars 6 forks source link

Construct Shell Script #19

Open ethagnawl opened 4 years ago

ethagnawl commented 4 years ago

Instead of repeatedly shelling out to send commands to tmux, rmuxinator should build up a single script/series of commands and only shell out once.

This script can also be used to support a debug command which will allow users to see the output rmuxinator is sending to their shell.

ethagnawl commented 4 years ago

Also consider using: https://github.com/rust-shell-script/rust_cmd_lib

ethagnawl commented 6 months ago

If we wind up dumping commands to the shell (instead of creating a script in /tmp or something), it could also be a nice UX improvement if we offered users the option to have the rmuxinator session commands ignored by their shell's history (e.g. set +o history, ..., set -o history).