Adjust chsrc_conclude()

This commit is contained in:
Aoran Zeng
2024-11-22 09:08:32 +08:00
parent 6a59ec51e1
commit 722de55ecb
65 changed files with 234 additions and 124 deletions

View File

@@ -55,8 +55,9 @@ pl_rust_cargo_setsrc (char *option)
"registry = \"sparse+", source.url, "\"");
chsrc_note2 (xy_strjoin (3, "请您手动写入以下内容到 ", xy_normalize_path ("~/.cargo/config.toml"), " 文件中:"));
puts (file);
chsrc_conclude (&source, SetsrcType_Manual);
say (file);
ProgMode_ChgType = ProgMode_CMD_Reset ? ChgType_Reset : ChgType_Auto;
chsrc_conclude (&source);
}
@@ -66,7 +67,7 @@ pl_rust_cargo_setsrc (char *option)
void
pl_rust_cargo_resetsrc (char *option)
{
pl_rust_cargo_setsrc (SetsrcType_Reset);
pl_rust_cargo_setsrc (option);
}

View File

@@ -45,8 +45,6 @@ pl_rust_rustup_getsrc (char *option)
void
pl_rust_rustup_setsrc (char *option)
{
char *setsrc_type = xy_streql (option, SetsrcType_Reset) ? SetsrcType_Reset : SetsrcType_Auto;
chsrc_yield_source_and_confirm (pl_rust_rustup);
char *w1 = xy_strjoin (3, "export RUSTUP_DIST_SERVER=\"", source.url, "\"\n");
@@ -80,7 +78,8 @@ pl_rust_rustup_setsrc (char *option)
chsrc_append_to_file (w, fishrc);
}
chsrc_conclude (&source, setsrc_type);
ProgMode_ChgType = ProgMode_CMD_Reset ? ChgType_Reset : ChgType_Auto;
chsrc_conclude (&source);
chsrc_note2 ("请您重启终端使rustup环境变量生效");
}
@@ -91,7 +90,7 @@ pl_rust_rustup_setsrc (char *option)
void
pl_rust_rustup_resetsrc (char *option)
{
pl_rust_rustup_setsrc (SetsrcType_Reset);
pl_rust_rustup_setsrc (option);
}