[package]
name = "ecformat"
description = "command line tool to keep files correct in respect of your EditorConfig"
version = "0.1.0"
edition = "2024"
readme = "README.md"
repository = "https://codeberg.org/BaumiCoder/ecformat"
license = "BlueOak-1.0.0"
keywords = ["editorconfig", "linter", "formatter"]
categories = ["command-line-utilities","development-tools::build-utils"]
exclude = [
".forgejo", ".schemata", ".vscode",
".*.toml", "*.yaml",
"**/.gitattributes",
".codespellrc", "deny.toml", "justfile", "rust-toolchain.toml",
"LICENSES/Apache-2.0.txt"
]
[dependencies]
simplelog = "0.12.2"
termimad = "0.34.1"
anyhow = "1.0.100"
charset-normalizer-rs = "1.1.0"
clap = { version = "4.5.53", features = ["derive", "wrap_help"] }
clap-verbosity-flag = "3.0.4"
ec4rs = "1.2.0"
encoding = "0.2.33"
encoding_rs = "0.8.35"
encoding_rs_io = "0.1.7"
ignore = "0.4.25"
itertools = "0.14.0"
line-ending = "1.5.1"
log = "0.4.29"
snafu = "0.8.9"
[dev-dependencies]
cargo_toml = "0.22.3"
rstest = "0.26.1"
tempfile = "3.24.0"
toml= "0.9.10"
serde = "1.0.228"
[build-dependencies]
htmlize = { version = "1.0.6", features = ["unescape"] }