SHELL := /bin/sh
MAKEFLAGS += --no-print-directory

.DEFAULT_GOAL := help
.DELETE_ON_ERROR:

.PHONY: help run

help: ## Show configurator commands
	@printf '%s\n' 'Configurator' '' \
		'Start the local web application, then select the serial device in the browser:' \
		'  make configurator' '' \
		'Command syntax from firmware/:' \
		'  cargo run --locked --offline -p kaptan-configurator -- [--source-system ID] [--serial PATH] [--baud RATE]'

run: ## Start the local configurator web application
	cargo run --locked --offline -p kaptan-configurator
