[package] name = "megumax" version = "0.3.0" authors = ["boomber"] edition = "2018" description = "Simple CLI tool for search-and-replace across the entire project" readme = "README.md" repository = "https://github.com/oOBoomberOo/megumax" license = "MIT / Apache-2.0" keywords = ["megumin", "cli", "replace", "template"] categories = ["command-line-utilities"] [[bin]] name = "megu" path = "src/main.rs" [dependencies] structopt = "0.3" serde = { version = "1.0.116", features = ["derive"] } toml = "0.5" shellexpand = "2.0.0" ignore = "0.4.16" megumax-template = { path = "./crates/megumax-template", version = "0.1.0" } anyhow = "1.0.32" colorful = "0.2.1" flexi_logger = "0.16.1" log = "0.4.11" thiserror = "1.0.20" async-walkdir = { version = "0.2.0", optional = true } regex = "1.3.9" [dependencies.futures] version = "0.3.5" optional = true [dependencies.smol] version = "1.2.2" optional = true [workspace] members = ["./crates/megumax-template"] [features] default = [] async = ["smol", "futures", "async-walkdir"] [dev-dependencies] proptest = "0.10.1"