mirror of
https://github.com/eza-community/eza
synced 2024-07-08 20:15:57 +00:00
build(just): add compression, checksum gen for bin
This helps automating the release process. Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
parent
f60dcb587e
commit
561caf9fdb
22
Justfile
22
Justfile
|
@ -142,9 +142,27 @@ alias itest := integration_tests
|
|||
# usage: cross
|
||||
@cross:
|
||||
rustup toolchain install stable
|
||||
mkdir -p ./target/"bin-$(convco version)"
|
||||
|
||||
# Build
|
||||
## Linux
|
||||
cross build --target x86_64-unknown-linux-gnu --release
|
||||
tar czvf ./target/"bin-$(convco version)"/eza_x86_64-unknown-linux-gnu.tar.gz -C ./target/x86_64-unknown-linux-gnu/release/ ./eza
|
||||
cross build --target aarch64-unknown-linux-gnu --release
|
||||
tar czvf ./target/"bin-$(convco version)"/eza_aarch64-unknown-linux-gnu.tar.gz -C ./target/aarch64-unknown-linux-gnu/release/ ./eza
|
||||
cross build --target arm-unknown-linux-gnueabihf --release
|
||||
# cross build --target aarch64-apple-darwin --release
|
||||
tar czvf ./target/"bin-$(convco version)"/arm-unknown-linux-gnueabihf.tar.gz -C ./target/arm-unknown-linux-gnueabihf/release/ ./eza
|
||||
## Windows
|
||||
cross build --target x86_64-pc-windows-gnu --release
|
||||
# cross build --target aarch64-pc-windows-gnullvm --release
|
||||
zip -j ./target/"bin-$(convco version)"/x86_64-pc-windows-gnu.zip ./target/x86_64-pc-windows-gnu/release/eza.exe
|
||||
|
||||
# Generate Checksums
|
||||
echo "# Checksums"
|
||||
echo "## sha256sum"
|
||||
echo "```"
|
||||
sha256sum ./target/"bin-$(convco version)"/*
|
||||
echo "```"
|
||||
echo "## md5sum"
|
||||
echo "```"
|
||||
md5sum ./target/"bin-$(convco version)"/*
|
||||
echo "```"
|
||||
|
|
Loading…
Reference in New Issue
Block a user