This commit is contained in:
shenjack 2024-04-13 20:10:08 +08:00
parent c6e6ad413c
commit 38ab50db9a
Signed by: shenjack
GPG Key ID: 7B1134A979775551

View File

@ -1,15 +1,15 @@
use clap::Parser; use clap::{Parser, Subcommand};
use blake3::Hasher; use blake3::Hasher;
#[derive(Clone, Parser, Debug)] #[derive(Clone, Parser, Debug)]
#[command(version, about)] #[command(version, about)]
pub struct CliArg { pub struct CliArg {
#[arg(long, short = 't')] #[arg(long, short = 't')]
pub target_bin: String, pub target: String,
#[arg(long, short = 'c')] #[arg(long, short = 'c')]
pub check: bool, pub check: bool,
} }
#[derive(Clone)] #[derive(Clone)]
pub struct RawConfig { pub struct RawConfig {
pub show_console: Option<bool>, pub show_console: Option<bool>,
@ -22,7 +22,7 @@ pub struct RawConfig {
fn check_only(config: CliArg) -> anyhow::Result<()> { fn check_only(config: CliArg) -> anyhow::Result<()> {
let target = config.target_bin; let target = config.target;
// 读取 target // 读取 target
let target_bin = std::fs::read(target)?; let target_bin = std::fs::read(target)?;