Vagrantのコマンドを入力しなくても操作できるようにする

Vagrant
By: Jeremy Keith

Vagrantを操作するコマンドをバッチファイルにしておけば毎回コマンドを入力しなくてもダブルクリックするだけでいいなぁ~と思い作成しました。

黒い画面が苦手なWebデザイナーさんとかにも使ってもらえると思います。

Windows環境用

Vagrantfileファイルがあるディレクトリに「.bat」ファイルを作成して、テキストエディタで下記のようにコマンドを記述して保存したらいいです。
作成したバッチファイルをダブルクリックするだけでVagrantを操作できますよ。

起動(up).bat
@cd /d %~dp0
vagrant up
@pause
保留(suspend).bat
@cd /d %~dp0
vagrant suspend
@pause
破棄(destroy).bat
@cd /d %~dp0
vagrant destroy
@pause

Mac環境用

Windows環境用と同じようにVagrantfileファイルがあるディレクトリに「.command」ファイルを作成します。

起動(up).command
#!/bin/sh
cd `dirname $0`
vagrant up
保留(suspend).command
#!/bin/sh
cd `dirname $0`
vagrant suspend
破棄(destroy).command
#!/bin/sh
cd `dirname $0`
vagrant destroy

ターミナルから各ファイルに実行権限を付与します。

$ chmod +x 起動\(up\).command

ダブルクリックでターミナル.appで開くようにファイルを右クリックして「情報を見る」から「このアプリケーションで開く」の設定を「ターミナル.app」に変更します。

Macは少し準備が多いですが、一度作成してしまえばだいぶ楽じゃないでしょうか。

コメント

タイトルとURLをコピーしました