[package]
edition = "2024"
name = "git-voyage"
version = "0.1.0"
build = false
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Programming guide patching tool"
homepage = "https://nrx.dnbln.dev/docs/dx/git-voyage"
readme = false
keywords = ["git"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/dnbln/narxia/tree/trunk/dev/git-voyage"
resolver = "2"
[lib]
name = "git_voyage"
path = "src/lib.rs"
[[bin]]
name = "git-voyage"
path = "src/main.rs"
[dependencies.clap]
version = "4.4.3"
features = ["derive"]
[dependencies.dir-structure]
version = "0.1.6"
features = [
"json",
"resolve-path",
]
[dependencies.git2]
version = "0.20"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.thiserror]
version = "2.0.12"
[lints.clippy]
absolute_paths = "deny"
alloc_instead_of_core = "deny"
allow_attributes = "deny"
style = "deny"
useless_format = "deny"
[lints.clippy.suspicious]
level = "deny"
priority = -1
[lints.rust]
mismatched_lifetime_syntaxes = "deny"
stable_features = "deny"
unsafe_code = "deny"
unused_imports = "deny"
unused_unsafe = "deny"