Skip to content

Yukaii/tsm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

TSM - Tmux Session Manager

A minimal tmux session manager that helps you efficiently manage your tmux sessions.

Features

  • List all unique session names
  • Kill all sessions with a given base name
  • Create and manage floating popup sessions

Installation

Manual Installation

Clone the repository and copy the script to a directory in your PATH:

git clone https://github.com/Yukaii/tsm.git
cd tsm
chmod +x tsm
cp tsm /usr/local/bin/

Using bpkg

You can install tsm using bpkg:

bpkg install Yukaii/tsm -g

Usage

Usage: tsm <command> [options]

Tmux Session Manager (tsm) - Manage tmux sessions efficiently

Commands:
  list                List all unique session names
  kill <session>      Kill all sessions with the given base name
  popup [command]     Create or attach to a floating popup session
  help [command]      Display help information for tsm or a specific command

Use "tsm help <command>" for more information about a specific command.

Examples

List all sessions:

tsm list

Kill a session:

tsm kill mysession

Create a floating popup session:

tsm popup

Open vim in a floating popup session:

tsm popup "vim myfile.txt"

Requirements

  • tmux

License

MIT

About

My tiny tmux session manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages