Devbox: Instant development environments and containers using nix
.
Devbox is a tool that lets you easily manage development environments.
Prerequisites
- Nix Package Manager (Don’t worry, you don’t need to learn Nix)
- Docker
Quickstart
Initialize Devbox for your project
devbox init
Add Nix Packages to your project
devbox add goreleaser
Start a local development shell with your project and packages
devbox shell
Build a Docker image of your project
devbox build
Language Support
Devbox can detect and automatically configure shells + Docker containers for your language.
To view the current plan for your project run:
devbox plan
Currently supported languages include:
- Go