to start you should just install it and use:
nimble install nmrand run:
nmrRun nmr <command> --help for detailed usage.
List of available commands:
-
init- Initialize a new project -
install|i- Install package(s) and deps -
update- Update package(s) by semver -
upgrade|up- Upgrade packages list to latest -
remove- Remove package(s) -
deps-graph|dg- Show dependency graph -
clean-cache|clnc- Show dependency graph -
publish- Publish a package -
search|s- Search for packages -
info- Shows info about package -
<taskName>- Executes specified task
nmr keeps all your dependencies locally in one folder - deps.
When you install any libraries via nmr, it finds any config.nims inside your project and creates nimble.paths into these folders with --path:"..." lines for dependencies work.
Also nmr creates .cache folder inside your project to keep all cached dependencies to use it in deps-graph and install commands.