33 Commits

Author SHA1 Message Date
c8a4accd12 Starting some large user guide updates 2022-01-29 11:27:45 -05:00
d11981d4b2 Add specs for tasks 2022-01-26 23:36:43 -05:00
2a9ccc2346 Print usage on invalid task option; fix a couple more tests 2022-01-26 22:10:22 -05:00
679c013eaa Fix up some configure tests 2022-01-26 21:46:07 -05:00
9d14cc7eb0 Cleaning up more test failures 2022-01-26 19:30:47 -05:00
dbd764749b Remove Rscons.application.vars 2022-01-25 22:32:26 -05:00
b1b94595f6 Parse task parameters; handle configure task specially 2022-01-25 22:20:29 -05:00
55dc22db05 Add --prefix as a configure task parameter 2022-01-23 21:03:30 -05:00
67fa432750 Add Task::Param class 2022-01-23 20:43:21 -05:00
1b3e459ada Rework Cli, fix a couple Task items 2022-01-23 19:38:21 -05:00
125ab4c171 Checkpoint 2022-01-23 16:44:18 -05:00
97dbaeb82d Move rsconscache into build directory - close #136 2022-01-09 23:08:28 -05:00
a7b46093e9 Document -f command line option - close #130 2021-11-13 11:07:15 -05:00
9a627b2150 add YARD comments to get to 100% YARD coverage 2019-08-17 16:42:14 -04:00
66d2700faa clarify -F command-line option usage more 2019-07-09 23:06:45 -04:00
ef2a9084db allow --help CLI option with no Rsconscript present - close #106 2019-05-19 12:13:03 -04:00
bf136e79f2 rework showing failed command - close #89 2019-02-26 06:52:43 -05:00
31ef45258f make global CLI options available under subcommands - close #86 2019-01-03 13:50:01 -05:00
918c629435 add verbose CLI option to set Environment default echo mode - close #70 2019-01-01 16:15:22 -05:00
7c7ee142e0 implement autoconf - close #63, close #68, closes #67 2018-12-03 22:23:42 -05:00
ba69f05e99 remove backtrace from stderr for unknown CLI options - close #69 2018-11-30 23:29:19 -05:00
0e27e967d0 configure: fix handling build_dir and prefix options 2018-11-29 22:06:36 -05:00
90300a1606 pass operation options via Hash instead of setting Application attributes 2018-11-25 16:02:04 -05:00
1eb07e9a22 use Rsconscript instead of Rsconsfile - close #62 2018-11-25 15:42:53 -05:00
d196845c85 parse 'configure' command-line options 2018-11-04 00:16:53 -04:00
ac89a122d8 add Application class; update CLI and Script for new architecture 2018-10-21 01:24:15 -04:00
ea6ae1be10 remove unneeded OptionParser separators 2018-10-12 17:20:34 -04:00
2f83f36659 start adding subcommand interface to Cli module 2018-09-10 20:35:00 -04:00
284312a21c support command-line variables - close #51 2018-08-23 14:58:08 -04:00
65c1bac4f9 be more colorful - close #41 2017-07-11 13:52:01 -04:00
2a96495e83 wait for in-progress subcommands to complete on build failure - close #39 2017-06-26 22:44:49 -04:00
2d8e08b493 add -j command-line option to set number of threads 2017-05-19 11:38:42 -04:00
7698fbf618 add "rscons" binary - close #24 2015-02-08 18:04:37 -05:00