airsl-cli 0.1.2

Command-line runner for airsl Lua scripts: run, test, check and doctor
[package]
name        = "airsl-cli"
description = "Command-line runner for airsl Lua scripts: run, test, check and doctor"
version     = "0.1.2"

edition.workspace      = true
rust-version.workspace = true
license.workspace      = true
repository.workspace   = true
authors.workspace      = true

readme     = "README.md"
keywords   = ["lua", "scripting", "cli", "hooks"]
categories = ["command-line-utilities"]
# Points at the library's rustdoc rather than this crate's. The binary sets `doc = false`
# below, so docs.rs would otherwise publish an empty page as this crate's documentation link.
documentation = "https://docs.rs/airsl"

[[bin]]
name = "airsl"
path = "src/main.rs"
# The binary shares its name with the `airsl` library, so rustdoc would write both to
# target/doc/airsl and warn about the collision. The binary has no documentation surface
# of its own — every public item lives in the library — so it opts out.
doc  = false

[lints]
workspace = true

[dependencies]
airsl      = { workspace = true }
clap       = { workspace = true }
walkdir    = { workspace = true }
mlua       = { workspace = true }
serde_json = { workspace = true }

[dev-dependencies]
tempfile = { workspace = true }