Skip to content

Install the command line tool

InvenioRDM is set up with a command line management tool, invenio-cli, which is used to manage and work with your local installation.

Installation

invenio-cli is available on PyPI. Use your favorite way to install it:

pip install invenio-cli
uv tool install invenio-cli
pipx install invenio-cli

To make sure you've installed it successfully:

invenio-cli --version

You'll find the latest released version number on PyPi. Each new version of InvenioRDM is accompanied by a new version of invenio-cli if only to have it select the new version as the default when initializing a project.

Commands reference

For a full reference of available commands, see the CLI reference

Shell tab completion

invenio-cli has support for shell tab completion of commands. See shell completion.