- Wenn man eine Liste der benötigten Tools festlegt, erstellt es auf dieser Basis eine isolierte Umgebung
→ Intern nutzt es den Paketmanager Nix und Docker
- Ähnlich wie ein Paketmanager wie
yarn, verwaltet aber Pakete auf OS-Ebene. (Die Paketliste wird in devbox.json gespeichert)
$ devbox init
$ devbox add python2 go_1_18
$ devbox shell
> Unabhängige Shell mit installiertem `python2` und `go` verwenden
> exit
- Mit
devbox build wird der Code analysiert und ein OCI-kompatibles Container-Image mit den benötigten Tools erzeugt
→ Aktuell wird nur die Sprache Go erkannt
1 Kommentare
„Minijer“ scheint ein Tippfehler zu sein. (Sie sollten es wohl in „Manager“ ändern.)