Mercurial > hg > MakeItSo
comparison makeitso.txt @ 171:8f5bfd2e5a35
README.txt makeitso.txt
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 18 Nov 2013 16:25:58 -0800 |
parents | 389dadabf45b |
children |
comparison
equal
deleted
inserted
replaced
170:1b2ccecfff77 | 171:8f5bfd2e5a35 |
---|---|
12 | 12 |
13 - ability to find the variables used in templates; I find this | 13 - ability to find the variables used in templates; I find this |
14 absolutely critical. In PasteScript, this isn't there (unless you | 14 absolutely critical. In PasteScript, this isn't there (unless you |
15 use cheetah) and it is problematic if you want to deal with | 15 use cheetah) and it is problematic if you want to deal with |
16 templates programmatically. If you do allow things, like | 16 templates programmatically. If you do allow things, like |
17 single-file templates, then this becomes mandatory. | 17 single-file templates, then this becomes mandatory. |
18 This is to say, amongst other things, there should be a | 18 This is to say, amongst other things, there should be a |
19 command-line option that will list the template variables. | 19 command-line option that will list the template variables. |
20 | 20 |
21 - ability to make existing directory structures or files into templates | 21 - ability to make existing directory structures or files into templates |
22 | 22 |
23 - ability to interpolate single files (or strings), especially via an API | 23 - ability to interpolate single files (or strings), especially via an API |
24 | 24 |
25 - ability to use defaults (--use-defaults) when they are specified | 25 - ability to use defaults (--use-defaults) when they are specified |
26 | 26 |
27 - ability to save variables used in a run into a file: | 27 - ability to save variables used in a run into a file: |
28 makeitso --save-variables=myvars.txt mytemplate) | 28 makeitso --save-variables=myvars.txt mytemplate) |
29 | 29 |
30 - ability to have executing script files (for packaged tests or via a shebang) | 30 - ability to have executing script files (for packaged tests or via a shebang) |
31 | 31 |
32 - a dotfile for metadata (e.g. ~/.makeitso) | 32 - a dotfile for metadata (e.g. ~/.makeitso) |