HomebrewとLinuxbrew用のBundlerのようなスクリプトを書きました
読了まで:約3分
概要: 名付けてbrewbox
+ linbox
最近、
一応
- 不眠
- それに
伴う 昼間の だるさ - 足す
ことの 抑うつに よる だる さ
に
で
僕は
とLinuxbrew
で
Linuxbrew を
使った Formula の インストールを、 デプロイする アプリケーションごとに 区切りたい!
と
Gehirn RS2 で、
fakeroot
+ fakechroot
+debootstrap
の組み合わせは 容量 食い 過ぎで つらい。 もう ちょっと 容量面で 軽量な コンテナも どき作りたい!
と
- Brewbox + Linbox These make (home|linux)brew sandbox in your local directory like as bundler and carton
と
で、
(Home|Linux)brew に
おける、 Ruby の bundler
やPerl の carton
の様な モノ (ただしも どき)
です。
使い方等は、
に
brewbox
orlinbox
のスクリプトを パスの 通った ディレクトリに 配置し 実行権限つける 任意の
アプリケーション用の ディレクトリに Brewfile
を用意 $ brewbox install
or$ linbox install
で任意の ディレクトリ以下に Brewfile
に記載された ライブラリ類を インストール この 時の インストール先は、 任意の ディレクトリ以下の .brewdle
ディレクトリ$ brewbox exec <任意のコマンド>
or$ linbox exec <任意のコマンド>
でインストールした コマンド等を 実行
と
まあ Bash script の
- 隠しディレクトリ
.brewdle
へ(Home|Linux)brew
をgit clone
git clone
された方の brew
コマンドを使って brew bundle
を実行 - あとは
.brewdle
に一時的に パス等を 通して コマンド等を 実行する
と
まあbrewbox
やlinbox
はHomebrew
やLinuxbrew
の
まあDockerfile
でBrewfile
を(brew|lin)box install
した後、
で、brewbox
とlinbox
の
と
まあ、
- これぐらいの
スクリプトに ライセンス云々 言うのは なんか アレ - 個人的には
これスゲー役に 立つんじゃね的な 公益性が あると 思ってる - 僕は
これで 一応は 満足してるので、 後は 野となれ山と なれ、 みたいな?
と
まあ、
あと
と
P.S.
あと
と
と
#FIXME