|
43 | 43 | {
|
44 | 44 | "window_name": "editor",
|
45 | 45 | "start_directory": os.path.expanduser("~"),
|
46 |
| - "shell_command_before": ["source .venv/bin/activate"], |
| 46 | + "shell_command_before": { |
| 47 | + "shell_command": [{"cmd": "source .venv/bin/activate"}] |
| 48 | + }, |
47 | 49 | "panes": [
|
48 |
| - {"shell_command": ["vim"]}, |
| 50 | + {"shell_command": [{"cmd": "vim"}]}, |
49 | 51 | {
|
50 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
51 |
| - "shell_command": ['cowsay "hey"'], |
| 52 | + "shell_command_before": { |
| 53 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 54 | + }, |
| 55 | + "shell_command": [{"cmd": 'cowsay "hey"'}], |
52 | 56 | },
|
53 | 57 | ],
|
54 | 58 | "layout": "main-verticle",
|
55 | 59 | },
|
56 | 60 | {
|
57 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
| 61 | + "shell_command_before": { |
| 62 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 63 | + }, |
58 | 64 | "window_name": "logging",
|
59 | 65 | "panes": [
|
60 |
| - {"shell_command": ["tail -F /var/log/syslog"]}, |
| 66 | + {"shell_command": [{"cmd": "tail -F /var/log/syslog"}]}, |
61 | 67 | {"shell_command": []},
|
62 | 68 | ],
|
63 | 69 | },
|
64 | 70 | {
|
65 | 71 | "window_name": "shufu",
|
66 | 72 | "panes": [
|
67 | 73 | {
|
68 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
69 |
| - "shell_command": ["htop"], |
| 74 | + "shell_command_before": { |
| 75 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 76 | + }, |
| 77 | + "shell_command": [{"cmd": "htop"}], |
70 | 78 | }
|
71 | 79 | ],
|
72 | 80 | },
|
73 |
| - {"options": {"automatic-rename": True}, "panes": [{"shell_command": ["htop"]}]}, |
74 |
| - {"panes": [{"shell_command": ["top"]}]}, |
| 81 | + { |
| 82 | + "options": {"automatic-rename": True}, |
| 83 | + "panes": [{"shell_command": [{"cmd": "htop"}]}], |
| 84 | + }, |
| 85 | + {"panes": [{"shell_command": [{"cmd": "top"}]}]}, |
75 | 86 | ],
|
76 | 87 | }
|
77 | 88 |
|
|
82 | 93 | {
|
83 | 94 | "window_name": "editor",
|
84 | 95 | "start_directory": os.path.expanduser("~"),
|
85 |
| - "shell_command_before": ["source .venv/bin/activate"], |
| 96 | + "shell_command_before": { |
| 97 | + "shell_command": [{"cmd": "source .venv/bin/activate"}] |
| 98 | + }, |
86 | 99 | "panes": [
|
87 |
| - {"shell_command": ["source .venv/bin/activate", "vim"]}, |
88 | 100 | {
|
89 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
90 | 101 | "shell_command": [
|
91 |
| - "source .venv/bin/activate", |
92 |
| - "rbenv local 2.0.0-p0", |
93 |
| - 'cowsay "hey"', |
| 102 | + {"cmd": "source .venv/bin/activate"}, |
| 103 | + {"cmd": "vim"}, |
| 104 | + ] |
| 105 | + }, |
| 106 | + { |
| 107 | + "shell_command_before": { |
| 108 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 109 | + }, |
| 110 | + "shell_command": [ |
| 111 | + {"cmd": "source .venv/bin/activate"}, |
| 112 | + {"cmd": "rbenv local 2.0.0-p0"}, |
| 113 | + {"cmd": 'cowsay "hey"'}, |
94 | 114 | ],
|
95 | 115 | },
|
96 | 116 | ],
|
97 | 117 | "layout": "main-verticle",
|
98 | 118 | },
|
99 | 119 | {
|
100 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
| 120 | + "shell_command_before": { |
| 121 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 122 | + }, |
101 | 123 | "start_directory": "/",
|
102 | 124 | "window_name": "logging",
|
103 | 125 | "panes": [
|
104 |
| - {"shell_command": ["rbenv local 2.0.0-p0", "tail -F /var/log/syslog"]}, |
105 |
| - {"shell_command": ["rbenv local 2.0.0-p0"]}, |
| 126 | + { |
| 127 | + "shell_command": [ |
| 128 | + {"cmd": "rbenv local 2.0.0-p0"}, |
| 129 | + {"cmd": "tail -F /var/log/syslog"}, |
| 130 | + ] |
| 131 | + }, |
| 132 | + {"shell_command": [{"cmd": "rbenv local 2.0.0-p0"}]}, |
106 | 133 | ],
|
107 | 134 | },
|
108 | 135 | {
|
109 | 136 | "start_directory": "/",
|
110 | 137 | "window_name": "shufu",
|
111 | 138 | "panes": [
|
112 | 139 | {
|
113 |
| - "shell_command_before": ["rbenv local 2.0.0-p0"], |
114 |
| - "shell_command": ["rbenv local 2.0.0-p0", "htop"], |
| 140 | + "shell_command_before": { |
| 141 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}] |
| 142 | + }, |
| 143 | + "shell_command": [{"cmd": "rbenv local 2.0.0-p0"}, {"cmd": "htop"}], |
115 | 144 | }
|
116 | 145 | ],
|
117 | 146 | },
|
118 | 147 | {
|
119 | 148 | "start_directory": "/",
|
120 | 149 | "options": {"automatic-rename": True},
|
121 |
| - "panes": [{"shell_command": ["htop"]}], |
| 150 | + "panes": [{"shell_command": [{"cmd": "htop"}]}], |
122 | 151 | },
|
123 |
| - {"start_directory": "/", "panes": [{"shell_command": ["top"]}]}, |
| 152 | + {"start_directory": "/", "panes": [{"shell_command": [{"cmd": "top"}]}]}, |
124 | 153 | ],
|
125 | 154 | }
|
0 commit comments