Age | Commit message (Expand) | Author | Files | Lines |
2019-10-12 | hscript: Pass opts to all validate()s, implement 'mount' validation | A. Wilcox | 11 | -32/+56 |
2019-10-12 | hscript: Parse 'mount' key, add tests to ensure | A. Wilcox | 6 | -0/+82 |
2019-10-09 | tests: Ensure only parser error counts are counted for parser tests | A. Wilcox | 1 | -6/+6 |
2019-10-09 | hscript: Implement stub Mount parser | A. Wilcox | 3 | -2/+55 |
2019-10-08 | hscript: New module 'disk', fix headers of all files | A. Wilcox | 7 | -5/+19 |
2019-10-08 | hscript: These keys can be strongly typed | A. Wilcox | 1 | -4/+4 |
2019-10-08 | hscript: Add +opts+ member-var to Script class | A. Wilcox | 2 | -1/+20 |
2019-10-08 | hscript: - and _ are valid hostname characters | A. Wilcox | 1 | -1/+1 |
2019-10-08 | tests: Add some more tests, and note reqs for each test | A. Wilcox | 4 | -4/+66 |
2019-10-08 | Make +pretty+ a global var instead of passed everywhere | A. Wilcox | 4 | -45/+37 |
2019-10-08 | hscript: Ensure Key vtable isn't duped in every object | A. Wilcox | 2 | -1/+4 |
2019-10-08 | hscript: Use StringKey for Hostname (+ others), implement RootPassphrase | A. Wilcox | 5 | -11/+61 |
2019-10-08 | hscript: Add StringKey helper class | A. Wilcox | 3 | -1/+23 |
2019-10-08 | tests: Add rootpw to test 15 so required keys are satisfied | A. Wilcox | 1 | -1/+1 |
2019-10-08 | hscript: Handle pkgs with + char and add test (thanks @sroracle) | A. Wilcox | 3 | -2/+3 |
2019-10-08 | tests: Add some new tests and fix test 15 | A. Wilcox | 4 | -6/+31 |
2019-10-08 | hscript: handle packages with dot (.) character | A. Wilcox | 1 | -1/+1 |
2019-10-08 | hscript: Correctly increment warnings on dup pkg warning | A. Wilcox | 1 | -0/+2 |
2019-10-08 | hscript: Initial attempt at handling 'pkginstall' key | A. Wilcox | 3 | -8/+58 |
2019-10-08 | hscript: Simplify MISSING_ERROR usage | A. Wilcox | 1 | -6/+6 |
2019-10-08 | tests: Fix regex error | A. Wilcox | 1 | -2/+2 |
2019-10-08 | hscript: Amend comment | A. Wilcox | 1 | -1/+1 |
2019-10-08 | hscript: Ensure required keys are present | A. Wilcox | 1 | -0/+28 |
2019-10-08 | hscript: Fix the first bug found by automated testing | A. Wilcox | 1 | -0/+1 |
2019-10-08 | hscript: Implement 'hostname' parsing; add rest of existing manual tests | A. Wilcox | 5 | -11/+108 |
2019-10-08 | hscript: Better message for duplicate value, and test for it | A. Wilcox | 2 | -1/+18 |
2019-10-08 | tests: Now with 100% more automated testing | A. Wilcox | 25 | -0/+142 |
2019-10-08 | hscript: Code | A. Wilcox | 9 | -9/+84 |
2019-10-07 | tests: Update test 11 | A. Wilcox | 1 | -1/+1 |
2019-10-07 | hscript: Allocate +lower+ properly | A. Wilcox | 1 | -1/+1 |
2019-10-07 | hscript: Generalise BooleanKey failure mode for all keys | A. Wilcox | 3 | -6/+12 |
2019-10-07 | hscript: Implement Network class | A. Wilcox | 3 | -3/+40 |
2019-10-07 | hscript: Fix up Key class, add BooleanKey class | A. Wilcox | 3 | -4/+70 |
2019-10-07 | hscript: Initial work at parsing key values | A. Wilcox | 1 | -18/+43 |
2019-10-07 | hscript: Add parameters to parseFromData | A. Wilcox | 1 | -1/+6 |
2019-10-07 | hscript: Make classes for the rest of the keys | A. Wilcox | 3 | -0/+36 |
2019-10-07 | validator: Implement -s/--strict for Strict Mode | A. Wilcox | 1 | -0/+3 |
2019-10-07 | hscript: Implement key validity test | A. Wilcox | 2 | -8/+23 |
2019-10-07 | hscript: constness fixes | A. Wilcox | 2 | -4/+4 |
2019-10-07 | hscript: Lowercase the key, and don't parse an invalid key further | A. Wilcox | 1 | -0/+5 |
2019-10-07 | hscript: Clarify messages a little | A. Wilcox | 1 | -2/+2 |
2019-10-07 | hscript: Simply error logic | A. Wilcox | 1 | -13/+13 |
2019-10-07 | hscript: Define warning macro, count warnings/errors | A. Wilcox | 1 | -7/+15 |
2019-10-06 | hscript: Factor parser errors to a macro; check key validity | A. Wilcox | 1 | -7/+28 |
2019-10-06 | util: Document reset_if_pretty | A. Wilcox | 1 | -0/+4 |
2019-10-06 | Add some pretty handlers and use them | A. Wilcox | 2 | -11/+30 |
2019-10-06 | hscript: If no value present after delim, key has no value | A. Wilcox | 1 | -3/+5 |
2019-10-06 | validator: Allow disabling Pretty; default if not TTY | A. Wilcox | 1 | -3/+17 |
2019-10-06 | validator: Use clipp, add -k/--keep-going flag | A. Wilcox | 2 | -6/+7046 |
2019-10-06 | hscript: Honour KeepGoing flag | A. Wilcox | 2 | -2/+12 |