Scroll to navigation

NIMBLE(1) User Commands NIMBLE(1)

NAME

nimble - Nim Package Installer

SYNOPSIS

nimble [nimbleopts] COMMAND [cmdopts]

DESCRIPTION

Commands:

[pkgname, ...] Installs a list of packages. [-d, --depsOnly] Installs only dependencies of the package. [opts, ...] Passes options to the Nim compiler.
[pkgname, ...] Clones a list of packages for development.
in the current working directory.
Verifies the validity of a package in the current working directory.
[pkgname] Initializes a new Nimble project in the
new directory of the same name.
[--git, --hg]
Creates a git/hg repo in the new nimble project.
Publishes a package on nim-lang/packages. The current working directory needs to be the toplevel directory of the Nimble package.
[pkgname, ...] Uninstalls a list of packages. [-i, --inclDeps] Uninstalls package and dependent package(s).
[opts, ...] [bin] Builds a package. Passes options to the Nim
compiler.
[opts, ...] [bin] Builds and runs a package.
compilation options if there are several binaries defined. Any flags after the binary or -- arg are passed to the binary when it is run.
[opts, ...] f.nim Builds a file inside a package. Passes options
to the Nim compiler.
Compiles and executes tests
[-c, --continue]
Don't stop execution on a failed test.
[opts, ...]
Passes options to the Nim compiler.
[opts, ...] f.nim Builds documentation for a file inside a
package. Passes options to the Nim compiler.
[url] Refreshes the package list. A package list URL
can be optionally specified.
pkg/tag Searches for a specified package. Search is
performed by tag and by name.
[--ver]
Queries remote server for package version.
Lists all packages.
[--ver]
Queries remote server for package version.
[-i, --installed]
Lists all installed packages.
Lists the tasks specified in the Nimble package's Nimble file.
pkgname ... Shows absolute path to the installed packages
specified.
[pkgname] Outputs Nimble package information for
.nimble file, a project directory or the name of an installed package.

Nimble Options:

Print this help message.
Print version information.
Accept all interactive prompts.
Reject all interactive prompts.
Run in project local dependency mode
Query remote server for package version information when searching or listing packages
Set the Nimble directory.
Use specified path for Nim compiler
Hide all Nimble and Nim output
Show all non-debug output.
Show all output including debug messages.
Don't colorise output.

For more information read the Github readme:

https://github.com/nim-lang/nimble#readme

REPORTING BUGS

https://github.com/nim-lang/Nim/issues

SEE ALSO

The nim-doc package.

May 2021 nimble 1.4.6+really1.4.2-2