From 80e133c27af7ce2ba97127ba131d8c5803aa5b20 Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Tue, 18 Mar 2025 13:10:55 -0700 Subject: [PATCH] load session id from file --- src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index ffcac9a..dd411dd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,6 @@ use clap::{Args,Parser,Subcommand}; use futures::{StreamExt,TryStreamExt}; +use std::path::PathBuf; const READ_CONCURRENCY:usize=16; const REMOTE_CONCURRENCY:usize=16; @@ -21,14 +22,14 @@ enum Commands{ #[derive(Args)] struct ReviewCommand{ #[arg(long)] - session_id:String, + session_id_file:PathBuf, #[arg(long)] api_url:String, } #[derive(Args)] struct UploadScriptsCommand{ #[arg(long)] - session_id:String, + session_id_file:PathBuf, #[arg(long)] api_url:String, } @@ -38,11 +39,11 @@ async fn main(){ let cli=Cli::parse(); match cli.command{ Commands::Review(command)=>review(ReviewConfig{ - session_id:command.session_id, + session_id:std::fs::read_to_string(command.session_id_file).unwrap(), api_url:command.api_url, }).await.unwrap(), Commands::UploadScripts(command)=>upload_scripts(UploadConfig{ - session_id:command.session_id, + session_id:std::fs::read_to_string(command.session_id_file).unwrap(), api_url:command.api_url, }).await.unwrap(), }