Install the murano client

The Application Catalog project provides a command-line client, python-muiranoclient, which enables you to access the project API. For prerequisites, see Install the prerequisite software.

To install the latest murano CLI client, run the following command in your terminal:

$ pip install python-muranoclient

Discover the client version number

To discover the version number for the python-muranoclient, run the following command:

$ murano --version

To check the latest version, see Client library for Murano API.

Upgrade or remove the client

To upgrade or remove the python-muranoclient, use the corresponding commands.

To upgrade the client:

$ pip install --upgrade python-muranoclient

To remove the client:

$ pip uninstall python-muranoclient

Bash completion

To get the latest bash completion script, download murano.bash_completion from the source repository and add it to your completion scripts.

If you are not aware of the completion scripts location, perform the following steps:

  1. Create a new directory:

    $ mkdir -p ~/.bash_completion/
    
  2. Create a file containing the bash completion script:

    $ curl https://git.openstack.org/cgit/openstack/python-muranoclient/plain/tools/murano.bash_completion > ~/.bash_completion/murano.sh
    
  3. Add the following code to the ~/.profile file:

    for file in $HOME/.bash_completion/*.sh; do
        if [ -f "$file" ]; then
            . "$file"
        fi
    done
    
  4. In the current terminal, run:

    $ source ~/.bash_completion/murano.sh