summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-01-07 15:20:20 +0800
committer魏曹先生 <1992414357@qq.com>2026-01-07 15:20:20 +0800
commit5bffd568245babb8b1ed42b8c19647426414121f (patch)
treea57e7a709dab57e2f9f007d63907066b2c42e9bc
parentbb6c64fe18dd3dc8fd683da127936917b17df0a6 (diff)
Move deploy directory to .temp folder
-rw-r--r--.cargo/config.toml2
-rw-r--r--build.rs2
-rw-r--r--templates/setup_jv_cli.iss4
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