Files
dotfiles/bash/.add-on
FlintyLemming 2a6c951b56 add bash config
2025-12-17 17:38:50 +08:00

22 lines
634 B
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 更新配置
dotu() {
# 使用 () 包裹命令会在子进程中运行,执行完后当前终端路径不会改变
(
cd "$HOME/.flinty" || exit
if git pull; then
echo "Git updated."
fi
)
# 在主进程刷新配置
source ~/.bash_profile
echo "Config reloaded successfully!"
}
## 替换默认 ssh 工具Git Bash 里的 ssh client 连不上 Bitwarden 的 SSH Agent
alias ssh='/c/Windows/System32/OpenSSH/ssh.exe'
## 列出所有链接
sls() {
awk '/^Host / {name=$2} /HostName/ {print "\033[36m" name "\033[0m@" $2}' ~/.flinty/ssh/config | column -t -s '@'
}