mirror of
https://github.com/HapticX/nmr
synced 2026-01-03 06:54:42 +00:00
No description
| src/cli | ||
| tests | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| nmr.nimble | ||
| README.md | ||
NMR
Nim pkg Manager
Get Started
to start you should just install it and use:
nimble install nmr
and run:
nmr
Commands
Run nmr <command> --help for detailed usage.
List of available commands:
init- Initialize a new projectinstall|i- Install package(s) and depsupdate- Update package(s) by semverupgrade|up- Upgrade packages list to latestremove- Remove package(s)deps-graph|dg- Show dependency graphclean-cache|clnc- Show dependency graphpublish- Publish a packagesearch|s- Search for packagesinfo- Shows info about package<taskName>- Executes specified task
How It Works
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.