mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-08 19:54:13 +08:00
Update reset and local feat
This commit is contained in:
parent
9e515872c2
commit
56559b57b2
@ -7,7 +7,7 @@
|
|||||||
* Contributors : Shengwei Chen <414685209@qq.com>
|
* Contributors : Shengwei Chen <414685209@qq.com>
|
||||||
* |
|
* |
|
||||||
* Created on : <2023-08-29>
|
* Created on : <2023-08-29>
|
||||||
* Last modified : <2024-08-16>
|
* Last modified : <2024-08-17>
|
||||||
*
|
*
|
||||||
* 镜像站与换源信息
|
* 镜像站与换源信息
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
@ -160,5 +160,6 @@ typedef struct TargetInfo_t {
|
|||||||
// 大部分target还不支持reset,所以暂时先默认设置为NULL来过渡
|
// 大部分target还不支持reset,所以暂时先默认设置为NULL来过渡
|
||||||
#define def_target(t) TargetInfo t##_target = {def_target_inner_gs(t),def_target_sourcesn(t)}
|
#define def_target(t) TargetInfo t##_target = {def_target_inner_gs(t),def_target_sourcesn(t)}
|
||||||
#define def_target_gsr(t) TargetInfo t##_target = {def_target_inner_gsr(t),def_target_sourcesn(t)}
|
#define def_target_gsr(t) TargetInfo t##_target = {def_target_inner_gsr(t),def_target_sourcesn(t)}
|
||||||
|
#define def_target_gsf(t) TargetInfo t##_target = {def_target_inner_gsf(t),def_target_sourcesn(t)}
|
||||||
#define def_target_gsrf(t) TargetInfo t##_target = {def_target_inner_gsrf(t),def_target_sourcesn(t)}
|
#define def_target_gsrf(t) TargetInfo t##_target = {def_target_inner_gsrf(t),def_target_sourcesn(t)}
|
||||||
#define def_target_s(t) TargetInfo t##_target = {def_target_inner_s(t),def_target_sourcesn(t)}
|
#define def_target_s(t) TargetInfo t##_target = {def_target_inner_s(t),def_target_sourcesn(t)}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* Contributors : Nil Null <nil@null.org>
|
* Contributors : Nil Null <nil@null.org>
|
||||||
* Created On : <2023-08-30>
|
* Created On : <2023-08-30>
|
||||||
* Last Modified : <2024-08-09>
|
* Last Modified : <2024-08-17>
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
static MirrorSite
|
static MirrorSite
|
||||||
@ -114,4 +114,19 @@ pl_nodejs_setsrc (char *option)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def_target(pl_nodejs);
|
FeatInfo
|
||||||
|
pl_nodejs_feat (char *option)
|
||||||
|
{
|
||||||
|
FeatInfo fi = {0};
|
||||||
|
|
||||||
|
fi.can_get = true;
|
||||||
|
fi.can_reset = false;
|
||||||
|
|
||||||
|
fi.locally = "npm 支持 (From v0.1.7); yarn 未知; pnpm 未知;";
|
||||||
|
fi.can_english = false;
|
||||||
|
fi.can_user_define = true;
|
||||||
|
|
||||||
|
return fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
def_target_gsf (pl_nodejs);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* Contributors : Nil Null <nil@null.org>
|
* Contributors : Nil Null <nil@null.org>
|
||||||
* Created On : <2023-08-30>
|
* Created On : <2023-08-30>
|
||||||
* Last Modified : <2024-08-09>
|
* Last Modified : <2024-08-17>
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -61,4 +61,20 @@ pl_php_setsrc (char *option)
|
|||||||
chsrc_say_lastly (&source, ChsrcTypeSemiAuto);
|
chsrc_say_lastly (&source, ChsrcTypeSemiAuto);
|
||||||
}
|
}
|
||||||
|
|
||||||
def_target(pl_php);
|
|
||||||
|
FeatInfo
|
||||||
|
pl_php_feat (char *option)
|
||||||
|
{
|
||||||
|
FeatInfo fi = {0};
|
||||||
|
|
||||||
|
fi.can_get = true;
|
||||||
|
fi.can_reset = false;
|
||||||
|
|
||||||
|
fi.locally = "composer 支持 (From v0.1.7)";
|
||||||
|
fi.can_english = false;
|
||||||
|
fi.can_user_define = true;
|
||||||
|
|
||||||
|
return fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
def_target_gsf (pl_php);
|
||||||
|
@ -4,10 +4,9 @@
|
|||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* Contributors : Nil Null <nil@null.org>
|
* Contributors : Nil Null <nil@null.org>
|
||||||
* Created On : <2023-09-03>
|
* Created On : <2023-09-03>
|
||||||
* Last Modified : <2024-08-09>
|
* Last Modified : <2024-08-17>
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 2024-05-24 更新
|
* 2024-05-24 更新
|
||||||
*
|
*
|
||||||
@ -47,18 +46,13 @@ pl_python_check_cmd (char **prog, bool *poetry_exist, bool *pdm_exist)
|
|||||||
// 因此我们首先测试 python3
|
// 因此我们首先测试 python3
|
||||||
py_exist = chsrc_check_program ("python3");
|
py_exist = chsrc_check_program ("python3");
|
||||||
|
|
||||||
if (py_exist)
|
if (py_exist) *prog = "python3";
|
||||||
{
|
|
||||||
*prog = "python3";
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// 不要调用 python 自己,而是使用 python --version,避免Windows弹出Microsoft Store
|
// 不要调用 python 自己,而是使用 python --version,避免Windows弹出Microsoft Store
|
||||||
py_exist = chsrc_check_program ("python");
|
py_exist = chsrc_check_program ("python");
|
||||||
if (py_exist)
|
|
||||||
{
|
if (py_exist) *prog = "python";
|
||||||
*prog = "python";
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
chsrc_error ("未找到 Python 相关命令,请检查是否存在");
|
chsrc_error ("未找到 Python 相关命令,请检查是否存在");
|
||||||
@ -149,4 +143,20 @@ pl_python_resetsrc (char *option)
|
|||||||
pl_python_setsrc (ChsrcTypeReset);
|
pl_python_setsrc (ChsrcTypeReset);
|
||||||
}
|
}
|
||||||
|
|
||||||
def_target_gsr(pl_python);
|
|
||||||
|
FeatInfo
|
||||||
|
pl_python_feat (char *option)
|
||||||
|
{
|
||||||
|
FeatInfo fi = {0};
|
||||||
|
|
||||||
|
fi.can_get = true;
|
||||||
|
fi.can_reset = true;
|
||||||
|
|
||||||
|
fi.locally = "pip 不支持; pdm 支持 (From v0.1.6); poetry 默认使用项目级 (From v0.1.7.2)";
|
||||||
|
fi.can_english = false;
|
||||||
|
fi.can_user_define = true;
|
||||||
|
|
||||||
|
return fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
def_target_gsrf(pl_python);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
* File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
* Contributors : Nil Null <nil@null.org>
|
* Contributors : Nil Null <nil@null.org>
|
||||||
* Created On : <2024-06-07>
|
* Created On : <2024-06-07>
|
||||||
* Last Modified : <2024-08-15>
|
* Last Modified : <2024-08-17>
|
||||||
* ------------------------------------------------------------*/
|
* ------------------------------------------------------------*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -46,4 +46,19 @@ wr_winget_resetsrc (char *option)
|
|||||||
chsrc_say_lastly (NULL, ChsrcTypeAuto);
|
chsrc_say_lastly (NULL, ChsrcTypeAuto);
|
||||||
}
|
}
|
||||||
|
|
||||||
def_target_gsr(wr_winget);
|
|
||||||
|
FeatInfo
|
||||||
|
wr_winget_feat (char *option)
|
||||||
|
{
|
||||||
|
FeatInfo fi = {0};
|
||||||
|
|
||||||
|
fi.can_get = true;
|
||||||
|
fi.can_reset = true;
|
||||||
|
|
||||||
|
fi.can_english = false;
|
||||||
|
fi.can_user_define = true;
|
||||||
|
|
||||||
|
return fi;
|
||||||
|
}
|
||||||
|
|
||||||
|
def_target_gsrf(wr_winget);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user