Chris Punches
|
722688ebf3
|
new environment variable file feature
|
2018-02-25 01:24:59 -05:00 |
Chris Punches
|
3591bd344d
|
now shows where it looked for missing config file during initialisation
|
2018-02-24 20:18:31 -05:00 |
Phanes
|
1c354b4401
|
updated readme to be more clear
|
2017-12-08 00:34:29 -05:00 |
Phanes
|
0db575a075
|
Merge remote-tracking branch 'origin/master'
|
2017-12-07 22:38:05 -05:00 |
Phanes
|
46e56b8d6f
|
implemented execution context. needs thoroughly tested.
|
2017-12-07 22:37:42 -05:00 |
Chris Punches
|
93c22887e8
|
Update README.md
|
2017-12-07 10:07:04 +00:00 |
Phanes
|
9d89f5ad6a
|
minor punctuation fixes
|
2017-12-07 02:39:27 -05:00 |
Phanes
|
6fca4f2d91
|
added markdown extention
|
2017-12-07 02:32:56 -05:00 |
Phanes
|
c75fa9d2c8
|
updated readme
|
2017-12-07 02:24:17 -05:00 |
Phanes
|
49b4e77ca8
|
updated readme
|
2017-12-07 02:05:03 -05:00 |
Phanes
|
8a95bbf219
|
not sure why but ok
|
2017-12-07 01:32:00 -05:00 |
Chris Punches
|
4d66a0f059
|
Merge branch 'master' into 'master'
Honor long options as well.
See merge request !1
|
2017-12-07 06:22:55 +00:00 |
DJ Lucas
|
221edee07c
|
Forgot print_usage() on invalid option.
|
2017-12-05 22:40:57 -06:00 |
DJ Lucas
|
0c70f7ee36
|
Honor long options as well.
|
2017-12-05 22:09:33 -06:00 |
Phanes
|
2b2225f3e4
|
fixed cmakelists
|
2017-12-05 21:36:00 -05:00 |
Phanes
|
6af1082852
|
branding, legal notices, and improved usage statement
|
2017-12-05 19:42:53 -05:00 |
Phanes
|
9d5af160c5
|
Merge remote-tracking branch 'origin/master'
|
2017-12-05 19:26:06 -05:00 |
Phanes
|
da50f152f2
|
fixed merge issue that broke 1.3a release, implemented commandline switches
|
2017-12-05 19:25:51 -05:00 |
Chris Punches
|
7404f07dc5
|
Update examplar.cpp
|
2017-12-05 21:39:10 +00:00 |
Phanes
|
a50293a217
|
now loads from either a units directory or a single units file
|
2017-12-05 07:51:55 -05:00 |
Phanes
|
660745d7d5
|
logging is now implemented (syslog)
|
2017-12-05 06:10:05 -05:00 |
Phanes
|
c37b6e1a9e
|
added ta-do's
|
2017-12-05 02:28:52 -05:00 |
Phanes
|
50478d58ed
|
fixed exit code to reflect completion/halting of plan
|
2017-12-05 01:13:23 -05:00 |
Phanes
|
109d227166
|
fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow
|
2017-12-04 23:29:07 -05:00 |
Phanes
|
14d526d95c
|
fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow
|
2017-12-04 23:25:48 -05:00 |
Phanes
|
e8889c3088
|
changed license format to markdown for visibility
|
2017-12-04 00:49:30 -05:00 |
Phanes
|
7d3f5e4333
|
updated license notices
|
2017-12-04 00:46:34 -05:00 |
Phanes
|
3901a07dad
|
moved design docs into own directory; alpha release commit
|
2017-12-03 21:47:28 -05:00 |
Phanes
|
721e1d8113
|
Merge remote-tracking branch 'origin/master'
|
2017-12-03 21:37:01 -05:00 |
Phanes
|
bcd2eca752
|
fixed the doxygen stub for Plan::all_dependencies_complete( std::string )
|
2017-12-03 21:36:47 -05:00 |
Phanes
|
33b5e3d7cf
|
added generic exception wrapper to pass exceptions up to calling plan during task execution
|
2017-12-03 21:33:58 -05:00 |
Phanes
|
624e3a4a9c
|
fixed exception handling for failed dependency checks
|
2017-12-03 21:15:41 -05:00 |
Phanes
|
5f85185e8d
|
dependency management implemented -- this should be polished later to say the task name in the exception message. last feature to implement is logging.
|
2017-12-03 14:10:09 -05:00 |
Phanes
|
c92be3f4be
|
fixed subprocess execution and redirect. now supports curses, ssh clients, and more.
|
2017-12-02 22:01:09 -05:00 |
Phanes
|
6fd80a31c5
|
potential fix for subprocess execution (exit code was wonky)
|
2017-12-02 04:22:09 -05:00 |
Phanes
|
07a850dcae
|
added Execution flow diagram
|
2017-12-01 21:49:50 -05:00 |
Phanes
|
7871e1619b
|
logic issue being worked, "independent test 1" should be throwing an exception with current settings. Is ignoring the throw call.
|
2017-12-01 21:46:28 -05:00 |
Phanes
|
9e4c88262a
|
logic issue being worked, "independent test 1" should be throwing an exception with current settings. Is ignoring the throw call.
|
2017-12-01 21:41:22 -05:00 |
Phanes
|
19c465bdaf
|
initial implementation of subprocess execution. currently is merging child STDOUT and child STDERR into parent STDOUT. Next effort.
|
2017-12-01 03:24:07 -05:00 |
Phanes
|
8545264a92
|
removed output checks from data model and from implementation.
prepared to implement STD{IN,OUT,ERR} piping for subprocess execution. Hoping to maintain compatibility with curses dialogs.
|
2017-12-01 01:13:30 -05:00 |
Phanes
|
3bc8908d65
|
humble beginnings for subprocess- needs reworked
|
2017-08-06 19:26:51 -04:00 |
Chris Punches
|
0552f80b77
|
2017-07-01 commit
|
2017-07-01 16:29:27 -04:00 |
Chris Punches
|
9ba01c358c
|
Task::execute ... hurdle
|
2017-06-27 00:32:44 -04:00 |
Chris Punches
|
c87a56eb37
|
ready to implement external execution aspect of task
|
2017-06-26 22:27:24 -04:00 |
Chris Punches
|
0bd455dd97
|
added task state flag
|
2017-06-25 18:58:05 -04:00 |
Chris Punches
|
27969c3c27
|
impl all units loading in plan -- working
|
2017-06-25 18:50:14 -04:00 |
Chris Punches
|
2724cf71a4
|
impl unit loading in task
|
2017-06-25 18:39:41 -04:00 |
Chris Punches
|
27257f98e1
|
fixed typo in verbose output
|
2017-06-25 17:56:26 -04:00 |
Chris Punches
|
1fe0defc7b
|
worked out dependency type issue
|
2017-06-25 17:36:32 -04:00 |
Chris Punches
|
03ff5150ac
|
task/plan work
|
2017-06-25 14:07:10 -04:00 |