feat: init structure, implemented pacfiles

This commit is contained in:
2026-04-22 19:03:08 +02:00
commit 27b7cd3813
9 changed files with 951 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
[package]
name = "pacdiff"
description = "Binary utility to track changes on the root filesystem on a pacman managed system."
version = "0.1.0"
edition = "2024"
license = "GPL-3.0-only"
[profile.release]
lto = true
strip = "symbols"
[dependencies]
anstyle = "1.0.14"
anyhow = "1.0.102"
clap = { version = "4.6.1", features = ["derive"] }
env_logger = "0.11.10"
libc = "0.2.185"
log = "0.4.29"
shlex = "1.3.0"
walkdir = "2.5.0"
[lints.clippy]
cargo = { level = "warn", priority = -1 }
multiple_crate_versions = { level = "allow" }
correctness = { level = "deny", priority = -1 }
nursery = { level = "deny", priority = -1 }
option_if_let_else = { level = "allow" }
pedantic = { level = "deny", priority = -1 }
perf = { level = "deny", priority = -1 }
style = { level = "deny", priority = -1 }
unwrap_used = "deny"