Add tidalcycles tmux startup script
							parent
							
								
									7c97aff7ce
								
							
						
					
					
						commit
						bd84e769f8
					
				|  | @ -0,0 +1,23 @@ | |||
| #!/bin/bash | ||||
| set -euf -o pipefail | ||||
| 
 | ||||
| VIM=${VIM:-"vim"} | ||||
| TMUX=${TMUX:-"tmux"} | ||||
| 
 | ||||
| FILE=${FILE:-"$(date +%F).tidal"} | ||||
| SESSION=${SESSION:-"tidal"} | ||||
| 
 | ||||
| TIDAL_BOOT_PATH=${TIDAL_BOOT_PATH:-""} | ||||
| GHCI=${GHCI:-""} | ||||
| 
 | ||||
| args=${@:-$FILE} | ||||
| 
 | ||||
| # attach if session else create | ||||
| $TMUX attach-session -t $SESSION || $TMUX new-session -s $SESSION \; \ | ||||
|   split-window -h -t $SESSION \; \ | ||||
|   send-keys -t 0 "$VIM $args" C-m \; \ | ||||
|   send-keys -t 1 "TIDAL_BOOT_PATH=$TIDAL_BOOT_PATH GHCI=$GHCI tidal" C-m \; \ | ||||
|   new-window -t $SESSION:2 -n SuperDirt \; \ | ||||
|   send-keys -t 0 "sclang ~/dev/me/live/tidal/superdirt_startup.scd" C-m \; \ | ||||
|   select-window -t 1 \; \ | ||||
|   select-pane -t 0 | ||||
		Loading…
	
		Reference in New Issue