Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chrishalbert/shepherd

Initialize multiple tmux pane (sheep) sessions, all controlled by the shepherd.
https://github.com/chrishalbert/shepherd

Last synced: about 2 months ago
JSON representation

Initialize multiple tmux pane (sheep) sessions, all controlled by the shepherd.

Awesome Lists containing this project

README

        

# shepherd
Initialize multiple tmux pane sessions (sheep), all controlled by one shepherd.

## dependencies
1. tmuxp

## usage
1. Start the `shepherd` python shell
```
tmuxp load shepherd.yaml
```
1. Birth a sheep
```
>>> sheep(['echo "Baahh, I\'m Dolly!"'])
```
1. Heck, birth some more
```
>>> for i in range(4):
... sheep([f'echo "I am Dolly-{i}"'])
```
1. Start herding!
```
>>> herd()
```