Paths that stay in their lane.
Append, prepend, or move an entry to the front. Keep existing entries in place and preserve system manual paths.
em_add_path PATH "$HOME/bin"Bring your paths, tools, and shell configuration together. Set up once, understand what runs, and feel at home on your next machine.
# A place for everything.
em_add_path PATH "$HOME/bin"
# Priority, when you need it.
em_add_path PATH "$HOME/work/bin" prepend-move
# Your tools. Your choice.
em_enable nvm python
# Keep parallel work under control.
em_run_concurrent --key builds 2 npm run build
❯
Keep the useful parts of your setup together, with plain shell files you can read and change.
Append, prepend, or move an entry to the front. Keep existing entries in place and preserve system manual paths.
em_add_path PATH "$HOME/bin"The core preset starts with environment helpers, user binary paths, and telemetry preferences. Enable optional tools when you're ready.
em_enable nvmLimit matching commands across shell sessions. Waiting work runs when a slot opens, with the original arguments and exit status.
em_run_concurrent --key builds 2 npm run buildThe installer detects your shell, adds a managed startup block, and keeps your existing configuration. Run it again to repair a missing integration.
See exactly what changes →curl -fsSL https://projects.envmanager.victorqueiroz.dev/install.sh | sh -s -- --shell autoNo sudo. Repeatable installation. Optional tools stay opt-in.
Inspect the installer, keep local overrides, and upgrade when you choose. EnvManager is built to be understood.
Read the source on GitHub ↗