Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.12 KB

File metadata and controls

44 lines (31 loc) · 1.12 KB

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 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

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.