A commandline tool for setting up tmux environments.
If you use homebrew, installation is as simple as:
brew tap dweinand/utilities
brew install muxt
Otherwise you can download a binary for the latest release.
Muxt uses TOML-based config files for defining your tmux sessions.
If your config file is placed in ~/.muxt
, you can start the session by simply
passing the base name of the file to the muxt command.
muxt [name]
Otherwise, you can specify an arbitrary path to a config file to use.
muxt path/to/config.toml
Muxt's configuration is based on TOML v.0.4.0. See an example for more infromation.
Muxt uses gb and you should install it before building or running tests.
To run tests:
make test
To build:
make build
Bug reports and pull requests are welcome on GitHub at https://github.com/dweinand/muxt.
This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
Muxt is inspired by similar tools:
Muxt is available as open source under the terms of the MIT License.