mirror of
https://github.com/Dangoware/confetti-box.git
synced 2025-04-19 23:32:58 -05:00
Updated CLI Set URL
imu set --url now will default to https:// if nothing is provided
This commit is contained in:
parent
710552fc1f
commit
625ec3640e
2 changed files with 8 additions and 3 deletions
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "confetti_cli"
|
name = "confetti_cli"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
description = "A simple command line interface to interact with a Confetti-Box instance."
|
description = "A simple command line interface to interact with a Confetti-Box instance."
|
||||||
repository = "https://github.com/Dangoware/confetti-box"
|
repository = "https://github.com/Dangoware/confetti-box"
|
||||||
keywords = ["selfhost", "upload", "command_line"]
|
keywords = ["selfhost", "upload", "command_line"]
|
||||||
|
|
|
@ -53,7 +53,7 @@ enum Commands {
|
||||||
/// Set the password for a server which requires login
|
/// Set the password for a server which requires login
|
||||||
#[arg(short, long, required = false)]
|
#[arg(short, long, required = false)]
|
||||||
password: Option<String>,
|
password: Option<String>,
|
||||||
/// Set the URL of the server to connect to
|
/// Set the URL of the server to connect to (assumes https://)
|
||||||
#[arg(long, required = false)]
|
#[arg(long, required = false)]
|
||||||
url: Option<String>,
|
url: Option<String>,
|
||||||
/// Set the directory to download into by default
|
/// Set the directory to download into by default
|
||||||
|
@ -305,7 +305,12 @@ async fn main() -> Result<()> {
|
||||||
url
|
url
|
||||||
};
|
};
|
||||||
|
|
||||||
config.url = url.to_string();
|
if !url.starts_with("https://") || !url.starts_with("http://") {
|
||||||
|
config.url = ("https://".to_owned() + url).to_string();
|
||||||
|
} else {
|
||||||
|
config.url = url.to_string();
|
||||||
|
}
|
||||||
|
|
||||||
config.save().unwrap();
|
config.save().unwrap();
|
||||||
println!("URL set to \"{url}\"");
|
println!("URL set to \"{url}\"");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue