flash 0.0.2

Shell parser, formatter, and interpreter with Bash support
Documentation
[package]
name = "flash"
version = "0.0.2"
edition = "2024"
description = "Shell parser, formatter, and interpreter with Bash support"
license = "GPL-3.0-or-later"

[lib]
name = "flash"
path = "src/lib.rs"

[[bin]]
name = "flash"
path = "src/bin.rs"

[features]
default = ["formatter", "interpreter"]
formatter = []
interpreter = ["os_pipe", "glob", "regex", "termios", "scopeguard"]

[dependencies]
scopeguard = { version = "1.2.0", optional = true }
termios = { version = "0.3.3", optional = true }
os_pipe = { version = "1.2.1", optional = true }
glob = { version = "0.3.2", optional = true }
regex = { version = "1.11.1", optional = true }

[dev-dependencies]
tempfile = "3.19.1"
pretty_assertions = "1.4.1"

[profile.release]
opt-level = "s"
lto = "thin"
strip = true
debug = 0
panic = 'abort'
codegen-units = 1
incremental = false

[profile.dev]
split-debuginfo = "unpacked"
lto = false
incremental = true
opt-level = 0