There are several scripts/tools in the ./tools
directory that aid in development. Some of them were created specifically for make
targets, and some are used for inspecting the state of ColrC. All of them can be used as standalone commands, and all of them support the -h
/--help
options.
examples/run_examples.sh
memcheck
on the examples.test/run_tests.sh
memcheck
examples and the colrc
tool.clean.sh
clean
make targets.cppcheck_errors.py
cppcheck
errors/warnings, with filtering options.cppcheck_run.py
cppcheck
, generate HTML reports for ColrC.find_python.sh
gen_coverage_html.sh
lcov
to generate an HTML coverage report for ColrC.gen_latex_pdf.sh
get_version.sh
install.sh
colrc
executable.is_build.sh
colrc
and test_colrc
(debug
, release
, sanitize
).make_dist.sh
make_help_fmter.py
make help
target.refactor.sh
replacestr.py
refactor.sh
is implemented with this.snippet.py
memcheck
, gdb
/kdbg
, or user-specified tools.undoxy_markdown.py
index.md
for ColrC.unused.py
valgrind_run.sh
colrc
or the tests through cachegrind
, callgrind
, or memcheck
.If you would like to see the acceptable options or usage strings for these commands, run <command> -h
.