config-fish/functions/fssh.fish

6 lines
374 B
Fish

function fssh
set --local -x FZF_DEFAULT_OPTS '--cycle --layout=reverse --border --height=20% --preview-window=wrap --marker="*" --color=bg+:#313244,spinner:#f5e0dc,hl:#f38ba8 --color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc --color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8'
ssh "$(rg '^Host\b' $HOME/.ssh/config | awk '{print $2}' | fzf)"
end