.PHONY: clean build release
TAG := $(shell cat Cargo.toml | grep "version" | sed "s/version = //;s/\"//g")
clean:
@cargo clean
build:
@cargo build
release:
cargo publish
cargo clean
git tag -a $(TAG) -m "Release: Version $(TAG)"
git push origin --tags