leetcode-tui-rs 0.1.0

Leetcode terminal UI. Helps you browse leetcode stats and manage your leetcode from terminal.
Documentation
.PHONY: debug build-release release-linux-musl 

build-linux-musl-debug:
	cargo build --target=x86_64-unknown-linux-musl

build-linux-musl-release:
	cargo build --release --target=x86_64-unknown-linux-musl

test-linux-musl:
	cargo test --workspace --target=x86_64-unknown-linux-musl

release-linux-arm: build-linux-arm-release
	mkdir -p release

	aarch64-linux-gnu-strip target/aarch64-unknown-linux-gnu/release/leetui
	arm-linux-gnueabihf-strip target/armv7-unknown-linux-gnueabihf/release/leetui
	arm-linux-gnueabihf-strip target/arm-unknown-linux-gnueabihf/release/leetui

	tar -C ./target/aarch64-unknown-linux-gnu/release/ -czvf ./release/leetui-linux-aarch64.tar.gz ./leetui
	tar -C ./target/armv7-unknown-linux-gnueabihf/release/ -czvf ./release/leetui-linux-armv7.tar.gz ./leetui
	tar -C ./target/arm-unknown-linux-gnueabihf/release/ -czvf ./release/leetui-linux-arm.tar.gz ./leetui

build-linux-arm-debug:
	cargo build --target=aarch64-unknown-linux-gnu
	cargo build --target=armv7-unknown-linux-gnueabihf
	cargo build --target=arm-unknown-linux-gnueabihf

build-linux-arm-release:
	cargo build --release --target=aarch64-unknown-linux-gnu
	cargo build --release --target=armv7-unknown-linux-gnueabihf
	cargo build --release --target=arm-unknown-linux-gnueabihf