onefetch 2.25.0

Command-line Git information tool
Documentation
install:
	cargo install --path "." --features=fail-on-deprecated

build:
	cargo build --release --features=fail-on-deprecated

uninstall:
	cargo uninstall onefetch

clean:
	cargo clean

release-mac:
	strip target/release/onefetch
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/onefetch-mac.tar.gz ./onefetch

release-win: TAG_NAME = $$(git describe --abbrev=0 --tags)
release-win:
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/onefetch-win.tar.gz ./onefetch.exe
	iscc.exe -DMyAppVersion=${TAG_NAME} ./.github/workflows/windows-installer.iss

release-linux:
	strip target/release/onefetch
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/onefetch-linux.tar.gz ./onefetch