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: