Skip to content
GianlucaTurraPublic

About

A simple terminal tool to create, edit and use tmux layouts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

GMUX

A simple and light CLI tool to create and manage tmux layouts as shell scripts.

Dependencies

The only dependency of gmux is fzf.
I'm lazy so refer to their docs to install it.

Ok, ok here's how you install it with linux brew:

brew install fzf

Installation

Clone this repo (I'm sure you know how) and run:

sudo cp ./gmux.sh /usr/bin/gmux

Or create an alias... Or call directly the script idk.

There you go.

How to use the thingy

Here's a list of the available way to use gmux:

  • gmux: show available layouts and run the selected one as a script
  • gmux -c or gmux --create: create a new layout and open the freshly created script in your $EDITOR
  • gmux -e or gmux --edit: show available layouts and open the selected in your $EDITOR for edit
  • gmux -d or gmux --delete: show available layouts and delete the selected one
  • gmux -h or gmux --help: call for help

Layouts are saved in $HOME/gmux/layouts/ with the .gmux.sh extension.
How you define a session is up to you and your imagination.
A log file is written in $HOME/gmux/.

About

A simple terminal tool to create, edit and use tmux layouts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages