UNPKG

4.87 kBJSONView Raw
1{
2 "name": "tmplconv",
3 "commands": [
4 {
5 "name": "tmplify",
6 "desc": "Generate a template from existing files",
7 "args": [
8 {
9 "name": "srcDir",
10 "optional": false
11 },
12 {
13 "name": "destDir",
14 "optional": false
15 }
16 ],
17 "options": [
18 {
19 "name": "data",
20 "short": "d",
21 "desc": "Name or path of data module.",
22 "type": "string"
23 },
24 {
25 "name": "pattern",
26 "short": "p",
27 "desc": "File name patterns",
28 "type": "string",
29 "default": "'**/*.*'"
30 },
31 {
32 "name": "ignore",
33 "short": "i",
34 "desc": "File name patterns to ignore",
35 "type": "string"
36 },
37 {
38 "name": "prefix",
39 "short": "P",
40 "desc": "Embed prefix",
41 "type": "string",
42 "default": "'_____'"
43 },
44 {
45 "name": "suffix",
46 "short": "S",
47 "desc": "Embed suffix",
48 "type": "string",
49 "default": "'_____'"
50 },
51 {
52 "name": "extname",
53 "short": "e",
54 "desc": "Embed Template extension name",
55 "type": "string",
56 "default": "'.tmpl'"
57 },
58 {
59 "name": "silent",
60 "short": "s",
61 "desc": "Disable console logs"
62 },
63 {
64 "name": "clean",
65 "short": "c",
66 "desc": "Cleanup destination directory before convert"
67 },
68 {
69 "name": "once",
70 "short": "n",
71 "desc": "Write only first time. Skip if already exists"
72 },
73 {
74 "name": "mode",
75 "short": "m",
76 "desc": "File permission to generate",
77 "default": "'644'"
78 }
79 ]
80 },
81 {
82 "name": "render",
83 "args": [
84 {
85 "name": "srcDir",
86 "optional": false
87 },
88 {
89 "name": "destDir",
90 "optional": false
91 }
92 ],
93 "options": [
94 {
95 "name": "data",
96 "short": "d",
97 "desc": "Name or path of data module.",
98 "type": "string"
99 },
100 {
101 "name": "pattern",
102 "short": "p",
103 "desc": "File name patterns",
104 "type": "string",
105 "default": "'**/*.*'"
106 },
107 {
108 "name": "ignore",
109 "short": "i",
110 "desc": "File name patterns to ignore",
111 "type": "string"
112 },
113 {
114 "name": "prefix",
115 "short": "P",
116 "desc": "Embed prefix",
117 "type": "string",
118 "default": "'_____'"
119 },
120 {
121 "name": "suffix",
122 "short": "S",
123 "desc": "Embed suffix",
124 "type": "string",
125 "default": "'_____'"
126 },
127 {
128 "name": "extname",
129 "short": "e",
130 "desc": "Embed Template extension name",
131 "type": "string",
132 "default": "'.tmpl'"
133 },
134 {
135 "name": "silent",
136 "short": "s",
137 "desc": "Disable console logs"
138 },
139 {
140 "name": "clean",
141 "short": "c",
142 "desc": "Cleanup destination directory before convert"
143 },
144 {
145 "name": "once",
146 "short": "n",
147 "desc": "Write only first time. Skip if already exists"
148 },
149 {
150 "name": "mode",
151 "short": "m",
152 "desc": "File permission to generate",
153 "default": "'644'"
154 }
155 ]
156 },
157 {
158 "name": "transplant",
159 "desc": "Tmplify and render at once",
160 "args": [
161 {
162 "name": "src",
163 "optional": false
164 },
165 {
166 "name": "dest",
167 "optional": false
168 }
169 ],
170 "options": [
171 {
172 "name": "rule",
173 "desc": "Rule for convert"
174 },
175 {
176 "name": "pattern",
177 "short": "p",
178 "desc": "File name patterns",
179 "type": "string",
180 "default": "'**/*.*'"
181 },
182 {
183 "name": "ignore",
184 "short": "i",
185 "desc": "File name patterns to ignore",
186 "type": "string"
187 },
188 {
189 "name": "silent",
190 "short": "s",
191 "desc": "Disable console logs"
192 },
193 {
194 "name": "clean",
195 "short": "c",
196 "desc": "Cleanup destination directory before convert"
197 },
198 {
199 "name": "once",
200 "short": "n",
201 "desc": "Write only first time. Skip if already exists"
202 },
203 {
204 "name": "mode",
205 "short": "m",
206 "desc": "File permission to generate",
207 "default": "'644'"
208 }
209 ]
210 }
211 ]
212}
\No newline at end of file