summaryrefslogtreecommitdiff
path: root/hscript/meta.cc
AgeCommit message (Collapse)AuthorFilesLines
2019-12-05Actually refactor valid_keymaps into a reusable componentA. Wilcox1-10/+1
2019-11-04hscript: It's LCOV_EXCL_STOP, not LCOV_EXCL_ENDA. Wilcox1-1/+1
2019-11-04hscript: Mark code correctly for LCOVA. Wilcox1-5/+7
2019-11-04hscript: Language::execute: space between string and valueA. Wilcox1-1/+1
2019-11-04hscript: Implement Keymap::executeA. Wilcox1-1/+35
2019-11-02hscript: Hostname::execute: dns_domain_lo is a variableA. Wilcox1-1/+1
2019-11-02hscript: Add download_file helper and implement SigningKey::execute0.1.0A. Wilcox1-2/+45
2019-11-02hscript: Repository: append to /e/a/r, don't replace itA. Wilcox1-1/+1
2019-11-02hscript: More logging and dir creationA. Wilcox1-0/+1
2019-11-02hscript: Handle creation of directories when neededA. Wilcox1-0/+9
2019-11-01hscript: Implement Runner.Validate.keymap.ValidA. Wilcox1-3/+20
2019-10-31hscript: Implement SigningKey, add testsA. Wilcox1-0/+21
2019-10-31hscript: Remove unused paramaters and de-const-ify DiskLabel::typeA. Wilcox1-1/+1
2019-10-31hscript: Add Keymap codeA. Wilcox1-1/+15
2019-10-29hscript: Use string instead of regex for hostname validationA. Wilcox1-2/+2
2019-10-27hscript: Make portable to std::filesystem OR boost::filesystemA. Wilcox1-11/+5
2019-10-27hscript: Use boost::filesystem everywhere convenientA. Wilcox1-24/+25
2019-10-26hscript: Fix missing endl for timezone simulation; print what's happeningA. Wilcox1-1/+8
2019-10-24hscript: Fully implement Timezone, add testsA. Wilcox1-9/+83
2019-10-21hscript: Implement Language::executeA. Wilcox1-2/+35
2019-10-21hscript: Implement Language, add testsA. Wilcox1-0/+72
2019-10-20hscript: Build fixes for Mac OS X 10.12.6 (Xcode 9)A. Wilcox1-0/+1
2019-10-20Make Installation Environment code conditionalA. Wilcox1-9/+22
2019-10-19hscript: Implement Firmware, and add testsA. Wilcox1-0/+34
2019-10-18hscript: Mark more stuff as unreachable for LCOVA. Wilcox1-2/+2
2019-10-18hscript: Mark install-only sections as untestableA. Wilcox1-25/+32
2019-10-16hscript: Make valid_pkg a static varA. Wilcox1-1/+3
2019-10-14hscript: Move PkgInstall virt methods to .cc to avoid vtable emissionA. Wilcox1-0/+13
2019-10-14hscript: Assert instead of validate in Hostname::executeA. Wilcox1-6/+2
2019-10-14hscript: Handle domain namesA. Wilcox1-0/+21
2019-10-14hscript: Handle dots correctly in Hostname::validateA. Wilcox1-2/+3
2019-10-13hscript: Pass data by referenceA. Wilcox1-3/+3
2019-10-13hscript, tools: Support shell writing in SimulatorA. Wilcox1-0/+5
2019-10-12hscript: Implement 'repository' key and add tests for itA. Wilcox1-1/+37
2019-10-12hscript: Fix dot logic in Hostname::executeA. Wilcox1-2/+2
2019-10-12hscript: Add hostname executionA. Wilcox1-3/+50
2019-10-12hscript: Fix logic reversalA. Wilcox1-1/+1
2019-10-12hscript: Validate 'hostname' keys and add another testA. Wilcox1-1/+30
2019-10-12hscript: Pass opts to all validate()s, implement 'mount' validationA. Wilcox1-2/+2
2019-10-08hscript: New module 'disk', fix headers of all filesA. Wilcox1-1/+1
2019-10-08hscript: - and _ are valid hostname charactersA. Wilcox1-1/+1
2019-10-08hscript: Handle pkgs with + char and add test (thanks @sroracle)A. Wilcox1-1/+1
2019-10-08hscript: handle packages with dot (.) characterA. Wilcox1-1/+1
Example: libssl1.0
2019-10-08hscript: Initial attempt at handling 'pkginstall' keyA. Wilcox1-2/+29
2019-10-08hscript: Implement 'hostname' parsing; add rest of existing manual testsA. Wilcox1-0/+41