mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 20:47:01 +01:00
Fixes #306 adding command line autocompletion. These are generated to: CARGO_TARGET_DIR/item-hash/out/. These will need to be packaged for distros later, it's unclear how we could use cargo install with these as cargo doesn't support arbitrary artefacts like this (yet?).
51 lines
1.2 KiB
TOML
51 lines
1.2 KiB
TOML
[package]
|
|
name = "kanidm_tools"
|
|
version = "1.1.0-alpha.3"
|
|
authors = ["William Brown <william@blackhats.net.au>"]
|
|
edition = "2018"
|
|
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"
|
|
|
|
[[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.2" }
|
|
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha.2" }
|
|
rpassword = "5.0"
|
|
structopt = { version = "0.3", default-features = false }
|
|
libc = "0.2"
|
|
log = "0.4"
|
|
env_logger = "0.8"
|
|
serde = "1.0"
|
|
serde_json = "1.0"
|
|
shellexpand = "2.0"
|
|
rayon = "1.2"
|
|
time = "0.2"
|
|
qrcode = { version = "0.12", default-features = false }
|
|
|
|
zxcvbn = "2.0"
|
|
|
|
webauthn-authenticator-rs = "^0.3.0-alpha.6"
|
|
# webauthn-authenticator-rs = { path = "../../webauthn-authenticator-rs" }
|
|
|
|
[build-dependencies]
|
|
structopt = { version = "0.3", default-features = false }
|