tmuxer

command module
v0.0.0-...-29e7e1d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2023 License: MIT Imports: 13 Imported by: 0

README

tmuxer - Project Tmux Session Manager

tmuxer is a command-line tool written in Go that helps you manage your tmux sessions on a project basis. It simplifies the process of creating, attaching to, and organizing tmux sessions for different projects.

Features

  • Create tmux sessions associated with specific projects.
  • Automatically attach to an existing session for a project or create a new one.
  • Easily switch between project sessions with fzf-like fuzzy finder.

Installation

Using go

Install go (Follow Go installation guide here)

go install github.com/k1ng440/tmuxer@latest

Note: Other method of install will be available soon

Usage

Configuration

tmux uses a configuration file located at ~/.config/project-tmux/config.yaml to find projects. Here is an example configuration:

base: 
  - ~/code/**/{.git}
  - ~/Projects/**/{.git}
  - ~/Projects/**/{go.mod}
Commands
tmuxer

Contribution

Contributions to the project are welcome. If you have suggestions, ideas, or improvements, feel free to open issues and pull requests on our GitHub repository.

License

Project Tmux Session Manager is open-source software licensed under the MIT License. See the LICENSE file for more details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL