tmux-remux-0.4.0 is not a library.
ReMux: a friendlier tmux wrapper
Pronounced [ ɹ̠i məks ], like "remix."
A tmux wrapper and command shortener written in Rust. ReMux's goal is to wrap tmux commands to be both shorter, and oriented around session names instead of session IDs.
To further simplify developer usage, the attach
, detach
, has
, and new
commands can be used without a target field, and will default to the name of
the Git repository root directory, if one is found.
In their shortest forms, every ReMux command is as short or shorter than its equivalent tmux command:
# new session
# list sessions
# attach
# has
# detach
# nesting sessions with '-n' flag
TMUX=''
TMUX=''
# switch to another session
# cd to session path
Dependencies
ReMux depends on tmux.
Installation
Manual Install
Package Managers
Supplemental
Configuration
The pretty-print attached symbol (default: *
) can be set manually by setting REMUX_ATTACH_SYMBOL
.
Libraries
- pico-args — argument parsing
- termion — ANSI formatting
- tmux_interface — tmux communication