[package]
name = "tuning"
version = "0.5.4"
edition = "2024"
description = "ansible-like tool with a smaller scope, focused primarily on complementing dotfiles for cross-machine bliss"
readme = "README.md"
homepage = "https://gitlab.com/jokeyrhyme/tuning"
repository = "https://gitlab.com/jokeyrhyme/tuning.git"
license = "MIT"
keywords = ["ansible", "dotfiles"]
categories = ["command-line-utilities", "config", "filesystem"]
include = ["Cargo.toml", "LICENSE", "README.md", "src/**/*"]
[dependencies]
bstr = "1"
camino = { version = "1", features = ["serde1"] }
clap = { version = "4", features = ["derive"] }
colored = "3"
dirs = "6"
futures = "0.3"
gix-url = { version = "0.35", features = ["serde"] }
regex = "1"
semver = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tera = { version = "1", default-features = false }
tokio = { version = "1", features = [
"fs",
"macros",
"process",
"rt-multi-thread",
"sync",
"time"
] }
toml = "1.0"
uuid = { version = "1", features = ["v4"] }
which = "8"
[dev-dependencies]
mktemp = "0.5"
[target.'cfg(target_env = "musl")']
rustflags = "-C target-feature=-crt-static"
[badges]
maintenance = { status = "actively-developed" }
[profile.release]
overflow-checks = true