Adds headless login support for the cli app.

This commit is contained in:
2026-08-23 17:34:13 -07:00
parent d742fce14a
commit b4be9abad2
6 changed files with 163 additions and 17 deletions

22
Cargo.lock generated
View File

@@ -2410,6 +2410,7 @@ dependencies = [
"nextcloud_client",
"open",
"reqwest 0.12.28",
"rpassword",
"serde",
"serde_json",
"tokio",
@@ -3158,6 +3159,27 @@ dependencies = [
"web-sys",
]
[[package]]
name = "rpassword"
version = "7.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da316a15f47e3d053de9cb2c439650bd8fa4aaeb9365f2e5f27f492ff73c196"
dependencies = [
"libc",
"rtoolbox",
"windows-sys 0.61.2",
]
[[package]]
name = "rtoolbox"
version = "0.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50a0e551c1e27e1731aba276dbeaeac73f53c7cd34d1bda485d02bd1e0f36844"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "rustc-hash"
version = "2.1.3"