From 5bffd568245babb8b1ed42b8c19647426414121f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Wed, 7 Jan 2026 15:20:20 +0800 Subject: Move deploy directory to .temp folder --- .cargo/config.toml | 2 +- build.rs | 2 +- templates/setup_jv_cli.iss | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index 4e5ae27..81b27e1 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -2,7 +2,7 @@ target-dir = "./.temp/target/" [publish] -target-dir = "./deploy/" +target-dir = "./.temp/deploy/" binaries = [ "jv", "jv.exe", diff --git a/build.rs b/build.rs index c8b492c..75e5cc9 100644 --- a/build.rs +++ b/build.rs @@ -13,8 +13,8 @@ fn main() { let repo_root = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap()); - // Only generate installer script on Windows if cfg!(target_os = "windows") { + // Only generate installer script on Windows if let Err(e) = generate_installer_script(&repo_root) { eprintln!("Failed to generate installer script: {}", e); std::process::exit(1); diff --git a/templates/setup_jv_cli.iss b/templates/setup_jv_cli.iss index f78041d..b6d497d 100644 --- a/templates/setup_jv_cli.iss +++ b/templates/setup_jv_cli.iss @@ -16,7 +16,7 @@ DefaultGroupName={#MyAppName} AllowNoIcons=yes LicenseFile=..\..\LICENSE PrivilegesRequired=lowest -OutputDir=..\..\deploy\setup +OutputDir=..\..\.temp\deploy\setup OutputBaseFilename=JustEnoughVCS For Windows SetupIconFile=..\..\docs\images\Yizi.ico SolidCompression=yes @@ -26,7 +26,7 @@ WizardStyle=modern dynamic Name: "english"; MessagesFile: "compiler:Default.isl" [Files] -Source: "..\..\deploy\*"; Excludes: "setup"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "..\..\.temp\deploy\*"; Excludes: "setup"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "inst.ps1"; DestDir: "{app}\scripts\"; Flags: ignoreversion Source: "uninst.ps1"; DestDir: "{app}\scripts\"; Flags: ignoreversion -- cgit