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