nem
Manage your development environments with ease.
nem is currently in active development. Expect breaking changes and rough edges. Feedback and contributions are very welcome!
Installation
Install nem using the provided installation script:
curl -fsSL https://raw.githubusercontent.com/vi-dev/nem/main/install.sh | sh
By default, nem is installed to ~/.local/bin. Add this directory to your PATH if it isn't already:
export PATH="$HOME/.local/bin:$PATH"
You can customize the installation directory and version by setting the NEM_INSTALL_DIR and NEM_VERSION environment variables:
# Install to a custom directory
curl -fsSL https://raw.githubusercontent.com/vi-dev/nem/main/install.sh | NEM_INSTALL_DIR=/usr/local/bin sh
# Install a specific version
curl -fsSL https://raw.githubusercontent.com/vi-dev/nem/main/install.sh | NEM_VERSION=v1.2.3 sh
Quick start
nem activate
exec $SHELL
cd ~/code/my-project
nem use kubectl@v1.34.1
kubectl version --client
Container image
Signed multi-arch images are published to ghcr.io/vi-dev/nem on every release:
docker run --rm --privileged ghcr.io/vi-dev/nem version
See docs/container.md for information on tag schemes, usages, provenance verification, and more.
Security
See SECURITY.md.
License
MPL-2.0.