From 735af68a3a6d13cb22f7adff821e23961cf8f9c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20BERTHO?= Date: Thu, 2 Nov 2023 15:06:22 +0100 Subject: [PATCH] Add smc config --- .gitignore | 1 + Justfile | 15 +++++++++++++++ smc.toml | 29 +++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 Justfile create mode 100644 smc.toml diff --git a/.gitignore b/.gitignore index ea8c4bf..4f96631 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +/dist diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..5048795 --- /dev/null +++ b/Justfile @@ -0,0 +1,15 @@ +#!/usr/bin/env -S just --justfile + +alias b := build + +build: + cargo build + +dist: + rm -Rf ./dist + mkdir dist + cargo build --target=x86_64-pc-windows-gnu --release + smc bin_win files + cargo build --target=x86_64-unknown-linux-musl --release + smc bin_linux files + smc sources diff --git a/smc.toml b/smc.toml new file mode 100644 index 0000000..411966a --- /dev/null +++ b/smc.toml @@ -0,0 +1,29 @@ +[profiles] +[profiles.bin_linux] +output = "./dist/notipriv-1.0.0-x86_64-unknown-linux-musl$EXT" +directory = "target/x86_64-unknown-linux-musl/release/" +files = ["notipriv"] +container = "Tar" +compression = "Zstd" +compression_level = 15 +signatures = ["Sha512"] + +[profiles.bin_win] +output = "./dist/notipriv-1.0.0-x86_64-pc-windows-gnu$EXT" +directory = "target/x86_64-pc-windows-gnu/release/" +files = ["notipriv.exe"] +container = "Zip" +compression = "Deflate" +compression_level = 9 +signatures = ["Sha512"] + +[profiles.files] +files = ["README.md", "LICENSE.md"] + +[profiles.sources] +paths = ["./"] +output = "./dist/notipriv-1.0.0-src$EXT" +container = "Tar" +compression = "Zstd" +compression_level = 15 +signatures = ["Sha512"]