Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Minimum Viable Product #1
To reduce typing when establishing environment and launching software via the command-line.
The user associates one or more commands with a short keyword.
$ task 3400 --new > be batman > be ab12_3400 > maya > $
At this point, the three commands are run via the shorthand version.
$ task 3400 Launching Maya..
Aside from the main KEY, three ARGUMENTS are made available to operate on the KEY, along with tab-completion.
--new: Capture subsequent commands into KEY --edit: View and/or modify commands associated with KEY --notes: View and/or modify notes associated with KEY
Passing no argument triggers execution of commands associated with KEY. If KEY is not available, an error is thrown.
Capture subsequent ARGUMENTS and associate with KEY.
$ task 3400 --new > command 1 > command 2 > # No command finishes the capturing. $
View and/or modify commands for KEY.
$ task 3400 --edit > command 1_ > command 2_ $
View and/or modify notes for KEY.
$ task 3400 --notes - Fix intersections - More jiggle - Add pre-roll $
Notes are either entered via this command, or fetched elsewhere.