Skip to content
/ muxt Public

A command-line tool for setting up and starting tmux environments.

License

Notifications You must be signed in to change notification settings

dweinand/muxt

Repository files navigation

muxt

CI Status

A commandline tool for setting up tmux environments.

Installation

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.

Usage

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

Configuration

Muxt's configuration is based on TOML v.0.4.0. See an example for more infromation.

Development

Muxt uses gb and you should install it before building or running tests.

To run tests:

make test

To build:

make build

Contributing

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.

Acknowledgments

Muxt is inspired by similar tools:

License

Muxt is available as open source under the terms of the MIT License.

About

A command-line tool for setting up and starting tmux environments.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published