Add rc macro

This commit is contained in:
Aoran Zeng 2024-12-14 09:22:27 +08:00
parent be3982bbff
commit ddfa5639d0
No known key found for this signature in database
GPG Key ID: 8F8BA8488E10ED98
6 changed files with 16 additions and 12 deletions
include
src/recipe

@ -673,6 +673,10 @@ _xy_win_powershellv5_profile ()
"\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1"); "\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1");
} }
#define xy_zshrc "~/.zshrc"
#define xy_bashrc "~/.bashrc"
#define xy_fishrc "~/.config/fish/config.fish"
/** /**
* @note Windows上`path` access() * @note Windows上`path` access()
*/ */

@ -70,8 +70,8 @@ pl_dart_flutter_setsrc (char *option)
} }
else else
{ {
char *zshrc = "~/.zshrc"; char *zshrc = xy_zshrc;
char *bashrc = "~/.bashrc"; char *bashrc = xy_bashrc;
chsrc_backup (zshrc); chsrc_backup (zshrc);
w = xy_strjoin (3, "export FLUTTER_STORAGE_BASE_URL=\"", source.url, "\"\n"); w = xy_strjoin (3, "export FLUTTER_STORAGE_BASE_URL=\"", source.url, "\"\n");

@ -65,8 +65,8 @@ pl_dart_setsrc (char *option)
} }
else else
{ {
char *zshrc = "~/.zshrc"; char *zshrc = xy_zshrc;
char *bashrc = "~/.bashrc"; char *bashrc = xy_bashrc;
chsrc_backup (zshrc); chsrc_backup (zshrc);
w = xy_strjoin (3, "export PUB_HOSTED_URL=\"", source.url, "\"\n"); w = xy_strjoin (3, "export PUB_HOSTED_URL=\"", source.url, "\"\n");

@ -34,8 +34,8 @@ pl_nodejs_nvm_setsrc (char *option)
char *w = xy_strjoin (3, "export NVM_NODEJS_ORG_MIRROR=", source.url, "\n"); char *w = xy_strjoin (3, "export NVM_NODEJS_ORG_MIRROR=", source.url, "\n");
char *zshrc = "~/.zshrc"; char *zshrc = xy_zshrc;
char *bashrc = "~/.bashrc"; char *bashrc = xy_bashrc;
chsrc_append_to_file (w, bashrc); chsrc_append_to_file (w, bashrc);

@ -52,21 +52,21 @@ pl_rust_rustup_setsrc (char *option)
char *w = xy_2strjoin (w1, w2); char *w = xy_2strjoin (w1, w2);
char *bashrc = "~/.bashrc"; char *bashrc = xy_bashrc;
if (xy_file_exist (bashrc)) if (xy_file_exist (bashrc))
{ {
chsrc_backup (bashrc); chsrc_backup (bashrc);
chsrc_append_to_file (w, bashrc); chsrc_append_to_file (w, bashrc);
} }
char *zshrc = "~/.zshrc"; char *zshrc = xy_zshrc;
if (xy_file_exist (zshrc)) if (xy_file_exist (zshrc))
{ {
chsrc_backup (zshrc); chsrc_backup (zshrc);
chsrc_append_to_file (w, zshrc); chsrc_append_to_file (w, zshrc);
} }
char *fishrc = "~/.config/fish/config.fish"; char *fishrc = xy_fishrc;
if (xy_file_exist (fishrc)) if (xy_file_exist (fishrc))
{ {
char *w1 = xy_strjoin (3, "set -x RUSTUP_DIST_SERVER ", source.url, "\n"); char *w1 = xy_strjoin (3, "set -x RUSTUP_DIST_SERVER ", source.url, "\n");

@ -57,18 +57,18 @@ wr_homebrew_setsrc (char *option)
char *w = xy_strjoin (6, splitter, w1, w2, w3, w4, end); char *w = xy_strjoin (6, splitter, w1, w2, w3, w4, end);
char *zshrc = "~/.zshrc"; char *zshrc = xy_zshrc;
chsrc_backup (zshrc); chsrc_backup (zshrc);
chsrc_append_to_file (w, zshrc); chsrc_append_to_file (w, zshrc);
char *bashrc = "~/.bashrc"; char *bashrc = xy_bashrc;
if (xy_file_exist (bashrc)) if (xy_file_exist (bashrc))
{ {
chsrc_backup (bashrc); chsrc_backup (bashrc);
chsrc_append_to_file (w, bashrc); chsrc_append_to_file (w, bashrc);
} }
char *fishrc = "~/.config/fish/config.fish"; char *fishrc = xy_fishrc;
if (xy_file_exist (fishrc)) if (xy_file_exist (fishrc))
{ {
char *w1 = xy_strjoin(4, "set -x HOMEBREW_API_DOMAIN \"", source.url, "homebrew-bottles/api", "\"\n"); char *w1 = xy_strjoin(4, "set -x HOMEBREW_API_DOMAIN \"", source.url, "homebrew-bottles/api", "\"\n");