Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jankaszel/tmls

🎹 Interactive CLI overlay for tmux-ls
https://github.com/jankaszel/tmls

tmux

Last synced: 17 days ago
JSON representation

🎹 Interactive CLI overlay for tmux-ls

Awesome Lists containing this project

README

        

# tmls

`tmls` is a CLI overlay for `tmux ls` that facilitates selection and attachment of sessions. Navigate active sessions with ↓/↑ or j/k, select one via enter, or exit with ctrl+c or q. You can create a new session in the current working directory by hitting Tab and entering a session name, and switch back to session selection by hitting Tab again.

### Installation

You may build `tmls` on your own (see below) or simply install via `go get github.com/jankaszel/tmls`. Alternatively, you may obtain [pre-built binaries on GitHub](https://github.com/jankaszel/tmls/releases) for macOS or Linux.

### Development

You'll need Go (I recommend using a version newer than 1.13). Obtain the source via Git or `go get -d github.com/jankaszel/tmls`, navigate to the cloned directory and build with `go build`. You may run `go install`, which will make the binary globally available to your system.

## License

`tmls` is licensed under GPL.