From 342cbb08cfdef51c7fd57d70a02a72cf850111c5 Mon Sep 17 00:00:00 2001 From: FlintyLemming Date: Wed, 17 Dec 2025 17:15:04 +0800 Subject: [PATCH] add bash config --- bash/.add-on | 14 ++++++++++++++ fish/add-on.fish | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 bash/.add-on diff --git a/bash/.add-on b/bash/.add-on new file mode 100644 index 0000000..d5f00ba --- /dev/null +++ b/bash/.add-on @@ -0,0 +1,14 @@ +## 更新配置 +dotu() { + # 使用 () 包裹命令会在子进程中运行,执行完后当前终端路径不会改变 + ( + cd "$HOME/.flinty" || exit + if git pull; then + echo "Git updated." + fi + ) + + # 在主进程刷新配置 + source ~/.bashrc + echo "Config reloaded successfully!" +} \ No newline at end of file diff --git a/fish/add-on.fish b/fish/add-on.fish index f167f13..da6b6a0 100644 --- a/fish/add-on.fish +++ b/fish/add-on.fish @@ -1,3 +1,4 @@ +## 替换 ls 默认行为 function ls --description 'alias ls to eza if possible' if type -q eza eza -la --icons $argv @@ -6,6 +7,7 @@ function ls --description 'alias ls to eza if possible' end end +## 更新配置 function dotu set -l current_dir (pwd)