Show HN: Box – a script-based interactive container manager

https://github.com/Colonial-Dev/box
by colonial • 1 year ago
2 0 1 year ago

TL;DR - a Podman wrapper for interactive environments with strictly opt-in host integration. Uses shell scripts as a "better Dockerfile," including the ability to set runtime options a la compose.

This is something I've been toying with for the better part of a year after I decided that I wasn't a fan of the mandatory host integration used by Toolbx and Distrobox. It started as a PR idea for Distrobox that I binned; the idea then mutated into a janky (but functional) Fish script that I ultimately ported to Rust to escape from glacially slow string-typed hell.

I've been using this for all my development environments and some local services for a few months now, and I think others (esp. atomic distribution fans) may find it useful!

Related Stories

Loading related stories...

Source preview

github.com