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)