Nimble is the official package manager for Nim language. It allows the creation, publishing, installing, building and other actions to Nim programmers. Use this tag for questions related to Nimble usage or the .nimble file syntax.
Nimble is the package manager for the Nim language. You can use nimble to manage your packages or third-party packages:
- Install/uninstall packages, either from the official repo or any online or local source.
- Initialize your own packages.
- Check the validity of your packages.
- Test, build and run your code.
- Publish your packages to the official repo.
- Build the documentation embedded in your code.
Nimble uses the settings stored in .nimble
files to perform all its actions, and the user can also configure any extra tasks in that file.
Nimble coexists with choosenim, that allows Nim users to install, update and select from multiple versions of Nim itself.