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

22 lines
634 B
Plaintext

## 更新配置
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 '@'
}