jondavidjohn/cue — pull request #2 by joe-dwyer (2012-05-15 02:13:10+00:00)
Title: Tons of changes

Here is an update, It still needs some more work. Just thought you should checkout what I have done..

The main thing I did was enable multiple global config files, I am envisioning 'module' like files where you could have one for editors (editors.cueconf) which just has all of the editors, and sc.cueconf for all the source control systems. Perhaps on a per product basis (git.cueconf, hg.cueconf, svn.cueconf)... The added benefit is that makes registering and unregistering a simple file creation/deletion.

Things I would like to do, but have not done yet, get rid of the special case for workon, make the default behavior to be cue [task-name] [project-name] so you can define one called workon if you want, but that same syntax would work with others ("cue update my-project").

For flow control, define :stop and :continue as normal tags that we move behind the scenes, and allow syntax like :[1] to access the index 1 position of this array of tasks to execute. :continue would be the next index in the array, and :stop would be pointed to after the last item in the array.

Change the name to please, register to remember, unregister to forget.