AddTaskReference Add a new task reference to the specified modules file
Argument list: <modules_file> <task_title> <task_name> <task_descript> <module_name> <args>
Creates a new task reference in a particular module.
module_file Full path for the modules file to be edited
task_title Title of the task (text which appears in the list of modules as seen by the user)
task_name Name of the task (must correspond to a .tcl file in the tasks directory)
task_descript Description of the task (text which appears in the message line of the main window)
module_name Module to which the task should be added
-before task_title
Add the new task reference before the named task, if possible
-after task_title
Add the new task reference after the named task, if possible
-first
Add as the first task reference in the specified module
-last
Add as the last task reference in the specified module
UpdateTaskReference Update the attributes of a particular task reference
Argument list: <modules_file> <task_title> <module_name> <args>
modules_file Full path for the module file to be edited
task_title Name of the task reference to be updated
module_name Name of the module in which the task reference resides
-title title_text
New title text to replace the existing title
-descript descript_text
New description text to replace the existing description
DeleteTaskReference Remove a task reference from the specified modules def file
Argument list: <modules_file> <task_title> <module_name>
modules_file Full path for the module file to be edited
task_title Name of the task reference to be deleted
module_name Name of the module from which the task is to be removed