[package]
name = "harn-cli"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "CLI for the Harn programming language — run, test, REPL, format, and lint"
[[bin]]
name = "harn"
path = "src/main.rs"
[dependencies]
harn-lexer = { path = "../harn-lexer", version = "0.4" }
harn-parser = { path = "../harn-parser", version = "0.4" }
harn-vm = { path = "../harn-vm", version = "0.4" }
harn-lint = { path = "../harn-lint", version = "0.4" }
harn-fmt = { path = "../harn-fmt", version = "0.4" }
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util"] }
serde_json = "1"
reedline = "0.38"
nu-ansi-term = "0.50"
toml = "0.8"
serde = { version = "1", features = ["derive"] }
notify = "7"