mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-07 02:34:08 +08:00
remove useless error messages when uv
is set but no config file exists
This commit is contained in:
parent
b560bc02aa
commit
340928f2db
@ -23,6 +23,7 @@
|
||||
* | juzeon <skyjuzheng@gmail.com>
|
||||
* | Jialin Lyu <jialinlvcn@aliyun.com>
|
||||
* | GitHub Copilot <https://github.com/copilot>
|
||||
* | ccy <icuichengyi@gmail.com>
|
||||
* |
|
||||
* Created On : <2023-08-28>
|
||||
* Last Modified : <2025-03-25>
|
||||
@ -851,4 +852,4 @@ not_matched:
|
||||
chsrc_error (msg);
|
||||
return Exit_Unknown;
|
||||
}
|
||||
}
|
||||
}
|
@ -95,20 +95,23 @@ pl_python_uv_setsrc (char *option)
|
||||
char *append_source_cmd = xy_strjoin (4, "printf '", source_content, "' >> ", uv_config);
|
||||
|
||||
char *cmd = NULL;
|
||||
if (!xy_file_exist(uv_config)) {
|
||||
// uv_config 不存在,追加到新文件末尾
|
||||
// run: append_source_cmd
|
||||
cmd = append_source_cmd;
|
||||
} else {
|
||||
// uv_config 存在,如果存在 [[index]] 则更新,否则追加到文件末尾
|
||||
// run: grep -q '^[[index]]$' uv_config && update_source_cmd || append_source_cmd
|
||||
cmd = xy_strjoin (6, "grep -q '^\\[\\[index\\]\\]$' ",
|
||||
uv_config,
|
||||
" && ",
|
||||
update_source_cmd,
|
||||
" || ",
|
||||
append_source_cmd);
|
||||
}
|
||||
if (!xy_file_exist (uv_config))
|
||||
{
|
||||
// uv_config 不存在,追加到新文件末尾
|
||||
// run: append_source_cmd
|
||||
cmd = append_source_cmd;
|
||||
}
|
||||
else
|
||||
{
|
||||
// uv_config 存在,如果存在 [[index]] 则更新,否则追加到文件末尾
|
||||
// run: grep -q '^[[index]]$' uv_config && update_source_cmd || append_source_cmd
|
||||
cmd = xy_strjoin (6, "grep -q '^\\[\\[index\\]\\]$' ",
|
||||
uv_config,
|
||||
" && ",
|
||||
update_source_cmd,
|
||||
" || ",
|
||||
append_source_cmd);
|
||||
}
|
||||
|
||||
chsrc_run (cmd, RunOpt_Default);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user