aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2025-10-06 15:35:57 +0200
committerLeonard Kugis <leonard@kug.is>2025-10-06 15:35:57 +0200
commitd0f9161188e70b1144db4739d97e20be872e06aa (patch)
tree8d9fd913724c1078018e819ded2625fafc7bff1d /Cargo.toml
parent460fe72c98204758b12931efb15f5a35b387d6f3 (diff)
downloadsquashr-d0f9161188e70b1144db4739d97e20be872e06aa.tar.gz
Implemented as Makefile project
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml23
1 files changed, 23 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..eaf6c8b
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,23 @@
+[package]
+name = "squashr"
+version = "1.0.0"
+edition = "2021"
+license = "GNU AGPLv3"
+description = "Manage backups based on SquashFS, OverlayFS and LUKS"
+repository = "https://git.kug.is/squashr.git"
+
+[dependencies]
+anyhow = "1"
+clap = { version = "4", features = ["derive"] }
+serde = { version = "1", features = ["derive"] }
+itertools = "0.12"
+regex = "1"
+walkdir = "2"
+chrono = { version = "0.4", default-features = false, features = ["clock"] }
+rusqlite = { version = "0.31", features = ["bundled"] }
+libc = "0.2"
+
+[profile.release]
+lto = true
+codegen-units = 1
+