All Projects → minhajuddin → tummy

minhajuddin / tummy

Licence: other
Use a Tmuxfile with your tmux configuration to easily manage sessions

Programming Languages

ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tummy

dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+0%)
Mutual labels:  tmux, tmux-configuration
tmux.nvim
tmux integration for nvim features pane movement and resizing from within nvim.
Stars: ✭ 299 (+453.7%)
Mutual labels:  tmux, tmux-configuration
muxed
Another TMUX project manager
Stars: ✭ 58 (+7.41%)
Mutual labels:  tmux, tmux-configuration
dotfiles
❤ ~/.🛠🐈 the daily jam 🍞🥜🍇🍞
Stars: ✭ 55 (+1.85%)
Mutual labels:  tmux, tmux-configuration
.dotfiles
💻 My settings for macOS, kitty, zsh, nvim, tmux, and more 🛠
Stars: ✭ 44 (-18.52%)
Mutual labels:  tmux, tmux-configuration
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: ✭ 2,217 (+4005.56%)
Mutual labels:  tmux, tmux-configuration
nested-tmux
A simple tmux configuration for nested tmux sessions
Stars: ✭ 66 (+22.22%)
Mutual labels:  tmux, tmux-configuration
.tmux
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️
Stars: ✭ 15,594 (+28777.78%)
Mutual labels:  tmux, tmux-configuration
dotfiles
No description or website provided.
Stars: ✭ 20 (-62.96%)
Mutual labels:  tmux
dotfiles
Personal dotfiles with configurations for sway, vim, zsh, etc.
Stars: ✭ 20 (-62.96%)
Mutual labels:  tmux
dotfiles
🔯 A collection of my rc files (tmux, neovim, zsh, fish, poetry, git, ...etc) and utilities that make everyday coding fun!
Stars: ✭ 23 (-57.41%)
Mutual labels:  tmux
dotfiles
A cross-platform, modular dotfiles installer for my personal setup
Stars: ✭ 43 (-20.37%)
Mutual labels:  tmux
tmux-conf
📝 TMUX Configuration for nerds with tpm
Stars: ✭ 31 (-42.59%)
Mutual labels:  tmux
dotfiles
These are my dotfiles. All the config stuff that I use is here.
Stars: ✭ 16 (-70.37%)
Mutual labels:  tmux
dotfiles
💻dotfiles for: tmux, neovim, git, zsh, osx
Stars: ✭ 49 (-9.26%)
Mutual labels:  tmux
tmux-zsh-vim-titles
Unified terminal titles in tmux, zsh, and vim/nvim
Stars: ✭ 28 (-48.15%)
Mutual labels:  tmux
dotfiles
Linux configuration files (dotfiles) and some useful scripts
Stars: ✭ 22 (-59.26%)
Mutual labels:  tmux
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-35.19%)
Mutual labels:  tmux
tmuxinator-fzf-start
Uses fzf to provide a selection list for starting tmuxinator projects
Stars: ✭ 31 (-42.59%)
Mutual labels:  tmux
dotfiles
This is the home for my environment configurations, scripts, and exported tool settings. Major clean up and revamp in June 2021. Uses stow for package management.
Stars: ✭ 57 (+5.56%)
Mutual labels:  tmux

Gem Version

Tummy

Use a Tmuxfile with your tmux configuration to easily manage sessions

Demo

Installation

$ gem install tummy

Usage

put a Tmuxfile in your app's root by running the tummy init command

example Tmuxfile

session "z2-web"
directory "/home/minhajuddin/z2/web"

window "src", [
  pane("vim TODO"),
]

window "server-iex", [
  pane("iex -S mix phoenix.server"),
  # the last argument is passed to tmux as raw arguments
  pane("iex -S mix", :horizontal, "-l 20"),
  pane("git status", :vertical),
]

window "play", [
  pane("echo hey"),
  pane("date", :horizontal),
  pane("echo awesome", :vertical),
]

# if you comment this out it will focus the first window when the session is started
focus_window "server-iex"
# focus_window 0 # you can even focus a window by index starting at 0

Now whenever you run the tummy command from this directory it will setup your sessions properly The Tmuxfile is a regular ruby file. If a tmux session with this name is already running it will just connect to that session

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].