to start you should just install it and use:
nimble install nmr
and run:
nmr
Run 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.