BUILD ?= cmake -B build -G Ninja INSTALL ?= $(BUILD) \ && ninja -C build \ && sudo ninja -C build install .DEFAULT_GOAL := help help: @echo "build cmake builds into build directory" build: $(BUILD) install: $(INSTALL) # TODO: Anything below is not ready cpp-fmt: find . \( -name '*.cpp' -o -name '*.h' -o -name '*.hpp' \) \ -not -path './build/*' \ -exec clang-format -i --style=file {} + # cpp-lint needs adjustments in ci and here py-fmt: ruff format --check py-lint: ruff check ./cli py-check: basedpyright py-test: python -m pytest ./cli/src/tests/ -v