Mercurial > hg > MakeItSo
comparison TODO.txt @ 158:ff1f41a18da9
more TODO
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 30 Jul 2013 11:08:01 -0700 |
parents | a7a7c364568a |
children | 1a7ed3c940b9 |
comparison
equal
deleted
inserted
replaced
157:389dadabf45b | 158:ff1f41a18da9 |
---|---|
21 - ability to specify delimeters (both for file interpolation and | 21 - ability to specify delimeters (both for file interpolation and |
22 filename interpolation); normally, i'd want '${' + '}', but this | 22 filename interpolation); normally, i'd want '${' + '}', but this |
23 works poor with, say, bash scripts, and not having this makes it | 23 works poor with, say, bash scripts, and not having this makes it |
24 difficult to write templates that make other templates | 24 difficult to write templates that make other templates |
25 ``(This is done in tempita; can we use it?)`` | 25 ``(This is done in tempita; can we use it?)`` |
26 - | |
27 | 26 |
28 - should be able to contain as much information as possible in a | 27 - should be able to contain as much information as possible in a |
29 single file. Since most often I want to give someone (possibly | 28 single file. Since most often I want to give someone (possibly |
30 myself) a single file to run, it would be nice to have some local | 29 myself) a single file to run, it would be nice to have some local |
31 maximum of the product of flexibility and legibility | 30 maximum of the product of flexibility and legibility |
42 will list the template variables. | 41 will list the template variables. |
43 | 42 |
44 - ability to import templates: | 43 - ability to import templates: |
45 ability to make existing directory structures or files into | 44 ability to make existing directory structures or files into |
46 templates | 45 templates |
46 | |
47 - ability to make a python package from a python file | |
48 | |
49 - ability to have a pre-hook and pluggable setup; e.g. setup a repo | |
47 | 50 |
48 - ability to use defaults (--use-defaults) when they are specified | 51 - ability to use defaults (--use-defaults) when they are specified |
49 | 52 |
50 - ability to save variables used in a run into a file: | 53 - ability to save variables used in a run into a file: |
51 | 54 |
69 - a web interface (or a few) | 72 - a web interface (or a few) |
70 | 73 |
71 - Like pastescript currently does, the ability to apply templates | 74 - Like pastescript currently does, the ability to apply templates |
72 sequentially. | 75 sequentially. |
73 | 76 |
74 Files: | |
75 | |
76 - ability to interpolate single files (or strings) | |
77 | |
78 Directories: | 77 Directories: |
79 | 78 |
80 - a file like makeitso.ini (in that directory) can control stuff | 79 - a file like makeitso.ini (in that directory) can control stuff |
81 | 80 |
82 Nice-to-haves: | 81 Nice-to-haves: |