Skip to content

merge runs multiple processes and shows their real-time combined output in a single terminal

License

Notifications You must be signed in to change notification settings

Svetlitski/merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

merge

merge is a simple command line tool that combines the real-time output of multiple processes together in a single terminal. merge saves you from having to open a new terminal tab/tmux pane for each long-running service you need running in the background (for example a local webpack, HTTP, and database server in order to develop a web application).

Example usage

merge './manage.py runserver' 'webpack --watch' 'redis-server --port 1337'

Demonstration

Demonstration GIF

Getting started

  1. Install Go if you don't already have it
  2. After cloning the repository, run go build
  3. Use ./merge (you'll probably want to symlink this into your $PATH)

About

merge runs multiple processes and shows their real-time combined output in a single terminal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages