[package]
version = "0.8.13"
license = "MIT"
description = "Reimplementation of GitHub file paths pattern matcher"
homepage = "https://anttiharju.dev/compare-changes/"
repository = "https://github.com/anttiharju/compare-changes"
readme = "docs/README.md"
name = "compare-changes"
edition = "2024"
keywords = ["glob", "github-actions", "path", "pattern-matching", "filter"]
categories = ["command-line-utilities", "parser-implementations"]
include = ["src/**", "tests/**"]
[dependencies]
anstyle = { version = "1.0", optional = true }
chumsky = "0.12"
clap = { version = "4.6", features = ["cargo", "derive"], optional = true }
regex = "1.12"
serde-saphyr = { version = "0.0", optional = true }
serde_json = { version = "1.0", optional = true }
tempfile = { version = "3.27", optional = true }
[features]
default = []
cli = ["anstyle", "clap", "serde_json", "serde-saphyr", "tempfile"]
clap = ["dep:clap"]
[[bin]]
name = "compare-changes"
required-features = ["cli"]
[dev-dependencies]
assert_cmd = "2.2"