-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtmuxp-config.yaml
More file actions
executable file
·88 lines (87 loc) · 2.76 KB
/
tmuxp-config.yaml
File metadata and controls
executable file
·88 lines (87 loc) · 2.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# https://github.com/tmux-python/tmuxp/issues/739
# https://tmuxp.git-pull.com/
#
# Set SONICOM_GIT_ROOT to the path to the isf-sonicom-laravel repository
#
#
session_name: sonicom
start_directory: "${SONICOM_GIT_ROOT}"
windows:
- window_name: logs
layout: even-vertical
suppress_history: false
start_directory: "laravel/storage/logs"
panes:
- "tail -F laravel.log"
- "tail -F reverb.log"
- shell_command:
- tmux set -w pane-border-status bottom
- tmux select-pane -T laravel.log -t logs.0
- tmux select-pane -T reverb.log -t logs.1
- tmux select-pane -T worker.log -t logs.2
- "tail -F worker.log"
- window_name: git
suppress_history: false
panes:
- shell_command:
- tmux set -w pane-border-status top
- tmux select-pane -T git git.0
- git status
- window_name: services
layout: even-vertical
suppress_history: false
panes:
- sudo supervisorctl status
- echo "If you need the npm dev server, then run 'cd laravel && npm run dev'"
- window_name: storage
layout: even-vertical
suppress_history: false
panes:
- shell_command:
- tmux set -w pane-border-status bottom
- tmux select-pane -T public -t storage.0
- cd laravel/storage/app/public
- window_name: artisan
start_directory: "laravel"
layout: even-vertical
suppress_history: false
panes:
- shell_command:
- tmux set -w pane-border-status bottom
- tmux select-pane -T artisan -t artisan.0
- window_name: octave
layout: even-vertical
panes:
- shell_command:
- tmux select-pane -T octave -t octave.0
- window_name: vi
layout: even-vertical
start_directory: laravel
panes:
- shell_command:
- tmux select-pane -T vi -t vi.0
- window_name: queue
layout: even-vertical
start_directory: "laravel"
panes:
- shell_command:
- ./artisan queue:monitor default
- window_name: log-details
layout: even-vertical
suppress_history: false
start_directory: "laravel/storage/logs"
panes:
- "tail -F laravel-error.log"
- "tail -F laravel-warning.log"
- "tail -F laravel-notice.log"
- "tail -F laravel-info.log"
- "tail -F laravel-debug.log"
- shell_command:
- tmux set -w pane-border-status bottom
- tmux select-pane -T laravel-error.log -t log-details.0
- tmux select-pane -T laravel-warning.log -t log-details.1
- tmux select-pane -T laravel-notice.log -t log-details.2
- tmux select-pane -T laravel-info.log -t log-details.3
- tmux select-pane -T laravel-debug -t log-details.4
- tmux select-pane -T laravel-services -t log-details.5
- "tail -F laravel-services.log"