env_constructions作成
概要
タスク
ch.iconUbuntu Imageを取得
ch.icondot.thalathalaylah.comを利用可能にする
ch.icon通常のmake install時に最初にrootパスワードを入れれば後はユーザー入力なしで動作する
ch.iconrequire_root_privilegeが環境変数経由で動くようにする
ch.iconupdateが環境変数経由で動くようにする
ch.iconinitが環境変数経由で動くようにする
ch.iconinstallのコメントにDockerからはROOT_PASSWORD=<password> make installで動かす旨を記述
ch.iconinit.shがUbuntuかMacか判別できる
ch.iconfish
ch.icongit
ch.iconvim
ch.iconwget
ch.iconunzip
ch.iconpeco
ch.iconjq
ch.iconHTTPie
ch.iconfselect
ch.iconrbenvの依存パッケージ
ch.iconautoconf
ch.iconbison
ch.iconbuild-essential
ch.iconlibssl-dev
ch.iconlibyaml-dev
ch.iconlibreadline6-dev
ch.iconzlib1g-dev
ch.iconlibncurses5-dev
ch.iconlibffi-dev
ch.iconlibgdbm-dev
既にインストールされているものはインストールしないようにする
fish
git
vim
wget
unzip
peco
jq
HTTPie
fselect
rbenvの依存パッケージ
autoconf
bison
build-essential
libssl-dev
libyaml-dev
libreadline6-dev
zlib1g-dev
libncurses5-dev
libffi-dev
libgdbm-dev
既にインストールされているものはインストールしないようにする
ch.iconfisherman/z
ch.iconoh-my-fish/plugin-peco
ch.iconyoshiori/fish-peco_select_ghq_repository
ch.icontsu-nera/fish-peco_recentd
ch.iconnodenv
ch.iconpyenv
ch.icongitが存在しない場合にgitを用意できる
make initでインストールされているべきプログラムがインストールされているか
Ubuntuでプログラムがインストールされていることを確認できる
Macでプログラムがインストールされていることを確認できる
make deployで使えるようになっているべきものが使えるか