harn-cli 0.5.76

CLI for the Harn programming language — run, test, REPL, format, and lint
[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.5" }
harn-parser = { path = "../harn-parser", version = "0.5" }
harn-vm = { path = "../harn-vm", version = "0.5" }
harn-lint = { path = "../harn-lint", version = "0.5" }
harn-fmt = { path = "../harn-fmt", version = "0.5" }
axum = "0.8"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util", "signal", "time"] }
serde_json = "1"
reedline = "0.38"
nu-ansi-term = "0.50"
toml = "0.8"
serde = { version = "1", features = ["derive"] }
notify = "8"
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
sha2 = "0.10"
base64 = "0.22"
url = "2"
webbrowser = "1"
keyring = { version = "3", features = ["apple-native", "windows-native", "linux-native"] }
rand = "0.8"
regex = "1"
clap = { version = "4", features = ["derive"] }
tower = { version = "0.5", features = ["util"] }
time = { version = "0.3", features = ["formatting", "parsing"] }
tempfile = "3"
include_dir = "0.7"
uuid = { version = "1", features = ["v4", "v7"] }