Files
noentropy/src/main.rs

22 lines
623 B
Rust
Raw Normal View History

2025-12-30 02:08:26 +05:30
use noentropy::cli::{Args, orchestrator::{handle_organization, handle_undo}};
use noentropy::settings::{get_or_prompt_api_key, get_or_prompt_download_folder};
use clap::Parser;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let args = Args::parse();
if args.undo {
2025-12-30 02:08:26 +05:30
let download_path = get_or_prompt_download_folder()?;
handle_undo(args, download_path).await?;
return Ok(());
}
2025-12-30 02:08:26 +05:30
let api_key = get_or_prompt_api_key()?;
let download_path = get_or_prompt_download_folder()?;
2025-12-30 02:08:26 +05:30
handle_organization(args, api_key, download_path).await?;
Ok(())
}