-
Notifications
You must be signed in to change notification settings - Fork 3
/
todo.txt
11 lines (11 loc) · 1.02 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
TODO: each script should have its own version info
TODO: configuration values can be viewed and edited in a GUI (use FX Ruby)
TODO: There needs to be a logging mechanism so that script errors can be reported other than on STDOUT - which would interfere with geektool outputs
TODO: There needs to be a script to dump logging messages - to be used by geektool
TODO: the configuration system should maybe display logging messages.
TODO: the configuration system should persist its properties through PSTore (perhaps using YAML)
TODO: the configuration system should store its persistent data and logs in a dotfile.
TODO: the persistent data store should be overrideable with an environment variable.
TODO: any script, when retrieving a configuration property can opt to allow nil to be the default value.
TODO: if a script gets a nil for a configuration property, it can abort with an error message.
TODO: if a script gets a nil for a configuration property, it (could pause, and invoke the set up GUI) then proceed. This should be suppressable.