enx

Your developer workflow, one command away.

enx is a cross-platform CLI that manages project navigation, environment bootstrapping, task running, and service management — so you can focus on writing code.

Get Started View on GitHub

See all my projects →


🧭 Project Navigation

Fuzzy-find any registered project and cd to it instantly with enx cd.

⚙️ Environment Management

Switch between development, staging, and production configs with enx env.

🚀 Task Runner

Define per-project or global tasks and run them with enx run — or just enx <task>.

🔓 Open Targets

Open repo URLs, CI dashboards, or your editor with enx open.


Quick Install

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/enxilium/enx-cli/main/scripts/install.sh | sh

Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/enxilium/enx-cli/main/scripts/install.ps1 | iex

Both installers download the latest nightly binary and run enx setup automatically.


What Can It Do?

Command Description
enx cd <query> Fuzzy-find and navigate to a project
enx up / enx down Bootstrap or tear down a project environment
enx start Start the project
enx run <task> Run a custom task (project or global)
enx env <name> Switch environment configuration
enx init Scaffold a new enx.toml
enx clone <repo> Clone a repo and register it
enx projects List all registered projects
enx open <target> Open a URL or command target

See the full Command Reference for details.