0b2d2b6c6dd5926e2be48dac81cc3cb0e0288019
- ff ssh <ssh-args> parses target like ssh, runs ssh-copy-id, then writes ~/.ssh/config.d/<alias>.conf (HostName/User/Port/IdentityFile/ ProxyJump/ProxyCommand); supports --no-copy, add and run subcommands - record IdentityFile whenever -i / -o IdentityFile= is given and pass the same key to ssh-copy-id; omit it otherwise so ssh falls back to default identities - ff ssh re-sources ff-ssh.fish each call, ff reload clears cached dotfile functions so edits take effect - fix broken copy subcommand and ssh-arg parsing caused by --argument-names argv shadowing fish $argv - fix ssh subcommand completion guards; wrap ssh completions for add/run
使用
git clone https://github.com/hilaily/.dotfile.git ~/.dotfile
首先安装 fish
brew install fish 或者 apt install fish
然后初始化 fish
bash ~/.dotfile/script/fish-install.sh
Description
Languages
Shell
70.3%
Lua
17.8%
Python
11.5%
Makefile
0.4%