Commit Graph
9 Commits
Author SHA1 Message Date
Jonathan Bernard 1d3f8d71e2 ConsoleProgressBar: Prevent max from being non-positive. 2015-06-28 08:49:42 -05:00
Jonathan Bernard 14903c866c ConsoleProgressBar: Tries to be intelligent about start time even if the caller skips the first update. 2015-06-28 07:35:26 -05:00
Jonathan Bernard 4b4998026f ConsoleProgressBar: auto-trim text info to fit expected length. 2015-06-28 06:52:18 -05:00
Jonathan Bernard db7c61a140 Migrated build system to gradle. 2015-02-04 23:26:58 -06:00
Jonathan Bernard 08fcb781de Documentation for LightOptionParser. 2014-11-22 20:32:53 -06:00
Jonathan Bernard 14332b878c Added a LightOptionParser.parseOptions overload that accepts String[]. 2014-10-29 19:33:04 -05:00
Jonathan Bernard 4ab4e5876b Rewrite LightOptionParser to support multiple parameter arguments.
* LightOptionParser will only make one pass through the arguments array.
* Make LOP support multiple instances of an option (-i in1 -i in2)
* Make LOP support indeterminate option argument lengths
  (using arguments: "variable" in the definition).
* Add unit tests for LightOptionParser and a testing phase during the `package`
  build target.
2014-10-28 01:58:51 -05:00
Jonathan Bernard 8ab35b27bd HttpContext response return integer status values, not strings. 2014-09-25 02:33:26 -05:00
Jonathan Bernard 0494b53108 Enhancements to HTTPContext
* Default port is no 80.
* Support for HTTP Basic Authentication.
* Support for HTTPS.
* Support for Content-Type. Defaults to "applicaion/json" but also supports
  passing a map to be encoded as "application/x-www-form-urlencoded".
2014-09-21 07:05:52 -05:00