[package] name = "kanidm_tools" version = "1.1.0-alpha.7" authors = ["William Brown "] rust-version = "1.59" edition = "2021" default-run = "kanidm" license = "MPL-2.0" description = "Kanidm Client Tools" documentation = "https://docs.rs/kanidm_tools/latest/kanidm_tools/" homepage = "https://github.com/kanidm/kanidm/" repository = "https://github.com/kanidm/kanidm/" [lib] name = "kanidm_cli" path = "src/cli/lib.rs" [[bin]] name = "kanidm" path = "src/cli/main.rs" doc = false [[bin]] name = "kanidm_ssh_authorizedkeys_direct" path = "src/ssh_authorizedkeys.rs" [[bin]] name = "kanidm_badlist_preprocess" path = "src/badlist_preprocess.rs" [dependencies] kanidm_client = { path = "../kanidm_client", version = "1.1.0-alpha.4" } kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.4" } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } rpassword = "5.0" structopt = { version = "0.3", default-features = false } libc = "0.2" serde = { version = "1", features = ["derive"] } serde_json = "1.0" shellexpand = "2.0" rayon = "1.2" time = { version = "0.2", features = ["serde", "std"] } qrcode = { version = "0.12", default-features = false } compact_jwt = "^0.2.0" zxcvbn = "2.0" dialoguer = "0.9" webauthn-authenticator-rs = "^0.3.0-alpha.12" [build-dependencies] structopt = { version = "0.3", default-features = false }