This commit is contained in:
2025-10-20 12:43:34 +03:00
parent a91bd3bafc
commit 90b5d8a523
4 changed files with 8 additions and 37 deletions

View File

@@ -1,7 +1,7 @@
mod utils;
use crate::utils::Metadata;
use clap::{Arg, ArgAction, ArgMatches, Command, Parser};
use clap::{Arg, ArgAction, Command, Parser};
use std::path::{Path, PathBuf};
use std::{io, time};
use tokio::fs;
@@ -177,18 +177,6 @@ async fn zspatch(filename: String, dest_dir: String) -> Result<(), io::Error> {
Ok(())
}
#[derive(Parser)]
struct Args {
#[arg(short, long)]
filename: String,
#[arg(short, long)]
dest_dir: String,
#[arg(short, long)]
metadata: bool,
#[arg(short, long)]
check_hash: bool,
}
#[tokio::main]
async fn main() -> io::Result<()> {
let m = Command::new("ZsPatch")
@@ -216,12 +204,14 @@ async fn main() -> io::Result<()> {
.arg(
Arg::new("filename")
.short('f')
.long("filename")
.required(true)
.action(ArgAction::Set),
)
.arg(
Arg::new("dest")
.short('d')
.long("dest")
.required(true)
.action(ArgAction::Set),
)
@@ -256,20 +246,4 @@ async fn main() -> io::Result<()> {
_ => unreachable!("Subcommand is required"),
}
Ok(())
// let args = Args::parse();
//
// let filename = args.filename.clone();
// let dest_dir = args.dest_dir.clone();
//
// if args.check_hash {
// check_hash(args.filename.clone()).await.ok();
// }
// if args.metadata {
// let diff = load_file(filename).await?;
// let metadata = diff.metadata;
// println!(">>> Compress level: {}", metadata.compress_level);
// return Ok(());
// }
// zspatch(filename, dest_dir).await
}