各アプリケーションとdotfileをインストーラーとして提供する。
アプリケーションはビルドインストールで提供する。
インストール先はローカル(デフォルトは~/.sys
)を想定するが、引数によって変更は可能。
dotfileはファイルコピーで提供する。
ex) アプリケーションインストール(git + tmux)
$ ./install.sh app --git --tmux
ex) アプリケーションバージョン表示(vim + tmux)
$ ./install.sh show --vim --tmux
ex) アプリケーションバージョンの切り替え(git + vim)
$ ./install.sh switch --git <switch version> --vim <switch version>
ex) アプリケーションバージョンの削除(git + neovim)
$ ./install.sh remove --git <remove version> --neovim <remove version>
ex) アプリケーションのdotfileをインストール(git + tmux)
$ ./install.sh conf --git --tmux
ex) dotfileのバックアップを削除(すべて)
$ ./install.sh clean