Jumping between projects shouldn't be a chore. Whether you're switching between three repos in a day or picking up something you haven't touched in weeks, hunting through the file explorer or remembering IDE-specific commands just slows you down.
Nodero is a simple CLI tool that allows you to manage your projects easily.
npm install -g nodero
Nodero can be invoked using either the full command nodero or the shorthand alias ndr.
nodero [options] [command]
# or
ndr [options] [command]| Option | Description |
|---|---|
-V, --version |
Output the version number |
-h, --help |
Display help for command |
List all projects. Optionally pass a search term to filter results.
nodero ls
ndr ls
# Filter projects by name
nodero ls my-app
ndr ls my-appOpen a project file or directory. you can pass in which IDE to use for e.g. open my-app -i zed or open my-app -ide vscode.
nodero open my-app
ndr open my-appConfigure nodero settings interactively. Like Project directory and IDE, Defaults to os.homedir() and vscode respectively.
nodero config
ndr configDisplay information about the current nodero configuration. Project directory and IDE.
nodero info
ndr infoRun the dev command defined in the project.
nodero dev my-app
ndr dev my-appRun the start command defined in the project.
nodero start my-app
ndr start my-appRun the test command defined in the project.
nodero test my-app
ndr test my-appDisplay help for a specific command.
nodero help
ndr help
# Help for a specific command
nodero help open
ndr help openThis project is licensed under the MIT License - see the LICENSE file for details.
Icon Credits: Compass icons created by Fajrul Fitrianto - Flaticon
