summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2020-05-17all: Add --version and --help support and unify output formatsA. Wilcox6-72/+121
2020-05-16JSON: Add manual pageA. Wilcox2-0/+79
2020-05-16validator: Add manual pageA. Wilcox2-0/+63
2020-05-16simulator: Add manual pageA. Wilcox2-0/+86
2020-05-15JSON: Handle user account creationA. Wilcox1-0/+25
2020-05-15hscript-fromjson: Set network to true when an IP is givenA. Wilcox1-1/+1
2020-05-13tools: Add new hscript-fromjson toolA. Wilcox3-0/+270
2020-03-23CLI Tools: Update messages, and make them more consistentA. Wilcox2-11/+17
2020-02-11Use Boost's program_options instead of vendoring clippCalvin Buckley5-36/+99
This changes how options are parsed a bit, but tests are happy and typical usage is unaffected; just the usage screen is different. This was intended for post-1.0, but turns out I decided to do it. Boost is already required for pre-C++11, so it doesn't seem like a big deal to use. If you don't build the tools, it won't be required.
2019-10-21Use VERSTR for version instead of hardcodingA. Wilcox2-2/+2
2019-10-20CMake: Set PATH correctlyA. Wilcox2-2/+2
2019-10-20CMake: Make lcov and RSpec first-class targetsA. Wilcox2-4/+10
2019-10-20Fix tests when install env code is disabledA. Wilcox2-0/+10
2019-10-19tests: Fix Valgrind running (incl. CI job) and PATH for RSpecA. Wilcox2-4/+4
2019-10-19tests: Rework RSpec stuff entirelyA. Wilcox2-2/+2
2019-10-19CMake: Move tests to their respective target CMakeListsA. Wilcox2-0/+20
2019-10-19tools: Fix LCOVA. Wilcox2-4/+4
2019-10-19hscript: Implement Firmware, and add testsA. Wilcox1-0/+4
2019-10-14hscript-validate: add dangerous -i flagA. Wilcox1-0/+3
2019-10-13Test other tool params; output generator comment in simulator scriptA. Wilcox1-6/+8
2019-10-13hscript, tools: Support shell writing in SimulatorA. Wilcox1-6/+10
2019-10-12tools: Add new tool, hscript-simulate, for simulation of script executionA. Wilcox3-0/+78
2019-10-08Make +pretty+ a global var instead of passed everywhereA. Wilcox1-6/+8
2019-10-07validator: Implement -s/--strict for Strict ModeA. Wilcox1-0/+3
2019-10-06Add some pretty handlers and use themA. Wilcox1-8/+5
2019-10-06validator: Allow disabling Pretty; default if not TTYA. Wilcox1-3/+17
2019-10-06validator: Use clipp, add -k/--keep-going flagA. Wilcox1-6/+22
2019-10-06Beginnings of some extremely basic parsing and a utilityA. Wilcox1-0/+39
2019-10-06Add skeleton logicA. Wilcox3-0/+8