feat: olt ask
This commit is contained in:
@@ -17,6 +17,7 @@ use std::path::PathBuf;
|
||||
use base64::Engine;
|
||||
use clap::{arg, Parser};
|
||||
use rust_util::{debugging, failure_and_exit, information, success, util_size, warning};
|
||||
use rust_util::util_term::read_yes_no;
|
||||
use serde_json::Value;
|
||||
|
||||
#[derive(Parser, Debug)]
|
||||
@@ -112,6 +113,7 @@ fn main() {
|
||||
Err(e) => failure_and_exit!("Post file: {} response failed: {}", file_name, e),
|
||||
Ok(text) => {
|
||||
success!("Post file: {} succeed: {}", file_name, &text);
|
||||
if read_yes_no("Generate One Time Link") {
|
||||
let post_response: Value = serde_json::from_str(&text).unwrap();
|
||||
if let Some(post_response_data) = post_response.get("data") {
|
||||
if let Some(Value::String(full_link)) = post_response_data.get("fullLink") {
|
||||
@@ -132,6 +134,7 @@ fn main() {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn get_content_type(file_name: &str) -> String {
|
||||
|
||||
Reference in New Issue
Block a user