[[command]]
name = "dcli"
description = "Dashlane's CLI for programmatic access to the password vault, primarily used in CI/CD pipelines and server environments to retrieve credentials and inject secrets. The full CLI can read passwords, OTP codes, and secure notes from the vault, inject secrets into environment variables and config files, and register new devices. The covered subcommands (accounts whoami, devices list, lock, sync, team credentials/logs/members/report) are read-only queries against account metadata, device registrations, and team audit data -- they do not expose vault secrets or modify any state. The lock and sync operations affect only local vault cache state. The CLI communicates with Dashlane's servers over HTTPS for all operations."
url = "https://cli.dashlane.com/"
bare_flags = ["--help", "--version", "-V", "-h"]

[[command.sub]]
name = "accounts"
[[command.sub.sub]]
name = "whoami"
standalone = ["--help", "-h"]

[[command.sub]]
name = "devices"
[[command.sub.sub]]
name = "list"
standalone = ["--help", "--json", "-h"]

[[command.sub]]
name = "lock"
standalone = ["--help", "-h"]

[[command.sub]]
name = "sync"
standalone = ["--help", "-h"]

[[command.sub]]
name = "team"
[[command.sub.sub]]
name = "credentials"
[[command.sub.sub.sub]]
name = "list"
standalone = ["--help", "--json", "-h"]
[[command.sub.sub]]
name = "dark-web-insights"
bare = false
standalone = ["--help", "-h"]
valued = ["--count", "--offset", "--order-by"]
[[command.sub.sub]]
name = "logs"
standalone = ["--csv", "--help", "--human-readable", "-h"]
valued = ["--end", "--start"]
[[command.sub.sub]]
name = "members"
standalone = ["--csv", "--help", "--human-readable", "-h"]
[[command.sub.sub]]
name = "public-api"
[[command.sub.sub.sub]]
name = "list-keys"
standalone = ["--help", "--json", "-h"]
[[command.sub.sub]]
name = "report"
standalone = ["--help", "-h"]
