15 ポイント 投稿者 xguru 2022-08-29 | 1件のコメント | WhatsAppで共有
  • 必要なツールのリストを決めると、それをベースに分離された環境を作ってくれる
    → 内部的には Nix パッケージマネージャーと Docker を活用
  • yarn のようなパッケージマネージャーに近いが、OSレベルのパッケージを管理してくれる(devbox.json にパッケージリストを保存)
$ devbox init   
$ devbox add python2 go_1_18  
$ devbox shell   
> python2 と go がインストールされた独立シェルを使用   
> exit   
  • devbox build を実行するとコードを解析して、必要なツールを含む OCI 互換コンテナイメージを生成してくれる
    → 現在は Go 言語のみ認識

1件のコメント

 
alstjr7375 2022-08-29

「ミニジャー」は誤字のようです。(「マネージャー」に直したほうがよさそうです)