LoginSignup
0
0

More than 5 years have passed since last update.

[Terminal]macで複数コマンドをまとめよう

Posted at

terminal上で複数コマンドをいつもおんなじ順番で打つことありますよね。

簡単にまとめられるので、1つのコマンドにまとめておきましょう。

僕の場合だと、Herokuにuploadしてheroku上でDBの操作を色々まとめてやることが多いので、それ用にコマンドを作りました。

通常だと.bashrc、zshに変更された方は.zshrcにこのように追記します。

bash→zshに変更したい方はこちら

.bashrc/.zshrc
#herokuにuploadしてDBをresetしてmigrateしてseed_fuする
#ついでにsitemap-generatorでsitemapを更新しておく
#引数を入力する場合は()をコマンド名の後に入れる
#引数が複数ある場合、下記を参考にして指定する
#http://takuya-1st.hatenablog.jp/entry/2015/12/15/030119
function heroku_up() { 
 git push heroku master
 heroku pg:reset DATABASE --app $1
 heroku run rake db:migrate --app $1
 heroku run rake db:seed_fu --app $1
 heroku run rake sitemap:refresh --app $1
}

#rails起動前にpgを起動
function rails_pg_s {
  pg_ctl start -l logfile
  rails s
}

終わったらTerminalを再起動しましょう。

参考: 一つのコマンドをもっと短くしたい方

aliasを使えば簡単に出来ます。

.bashrc/.zshrc
alias r=rails

便利な世の中ですねえ。
どんどん楽していきたい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0