<|start_filename|>Makefile<|end_filename|>
# Needed SHELL since I'm using zsh
SHELL := /bin/bash

.PHONY: help
help: ## This help message
	@echo -e "$$(grep -hE '^\S+:.*##' $(MAKEFILE_LIST) | sed -e 's/:.*##\s*/:/' -e 's/^\(.\+\):\(.*\)/\\x1b[36m\1\\x1b[m:\2/' | column -c2 -t -s :)"

.PHONY: check
check: ## Check project
	cargo check

.PHONY: build
build: ## Build project
	cargo build

.PHONY: install
install: ## Install cargo-inspect on the local machine
	cargo install --force --path .

.PHONY: test
test: ## Run tests
	cargo test

.PHONY: publish
publish: ## Publish new version of cargo-inspect
	cargo publish