vagrant ssh を速くする ( fish shell )

vagrant sshを速くするfishスクリプト
bashのものはあったがfish用が見つけられなかったので作成。

前提条件

  • vagrant ssh を直接使うと接続まで少し時間がかかる
  • 直接 ssh を実行するとすぐに接続できる
  • vagrant ssh-config で毎回設定追加するのが面倒

スクリプト仕様

  • ~/.config/fish/conf.d/vagrant.sshに置く想定で作成
  • Vagrantfile が存在する配下のディレクトリで実行
  • vagrant ssh 実行時に.vagrant/ssh_config に自動的にconfigファイルを作成
  • vagrant側の設定が変わってconfigを作り直したいときは rm .vagrant/ssh_config を手動実行
  • /usr/bin/ssh を直接書いているのは個人的事情 (sshrc & barge で接続できないため)

gist.github.com