Skip to content

art-solopov/tmux-launcher

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ext
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tmux-launcher

Tmux launcher app written in mruby (yes, it needs a much better name).

Usage

In order to use the app, you need a Yaml file named tmux-launcher.yaml in your home directory. The file should look like this:

session_name:
  path: session_path # Should be a full path
  options:
    key_1: value_1
    key_2: value_2
    # ...

Then, when you run tmux-launcher session_name, it'll create a new tmux session called session_name in the path session_path with options as declared in the config file.

Support

It should run on any Unix-like system that supports mruby, understands fork, execvp, execlp and pipe.

Building

You'll need gcc and ruby for building. Clone the repository and run rake. It should install mruby for you, link the build configuration and build everything.

Contributing

Contributions welcome! Just don't be an ass to other contributors.

About

Tmux launcher app written in mruby

Resources

License

Stars

Watchers

Forks

Packages

No packages published