Skip to main content

nero-cli is a simple CLI tool that streamlines the process of downloading Official InvokeAI release from github and running it on your local machine. It is designed to be a simple allow you to quickly and easily pull the latest version, specify version, or rollback if you need to.

Project description

nero-cli

[!NOTE] This project is not affiliated with InvokeAI or any of its affiliates. It is a simple tool that streamlines the process of downloading and running the official InvokeAI installer on your local machine.

[!WARNING] It has been mentioned in the discord channel that the InvokeAI team is working on an official new installer, no ETA. Once that is released, and if it has update capabilities, this tool will be deprecated and sunsetted.

Overview

nero-cli is a simple CLI tool that streamlines the process of downloading Official InvokeAI release from github and running it on your local machine. It is designed to be a simple allow you to quickly and easily pull the latest version, specify version, or rollback if you need to.

screenshot

Why

I have serveral machines local and remote that I have InvokeAI installed on. I wanted a simple way to update/downgrade them without having to manually download the release from github and install it on each machine. This tool allows me to do that. It also made sense to use the offical InvokeAI installer instead roll a patch work that may not work as expected.

Installation (Recommended)

You have a couple of options for installing/running the tool:

Install pipx, then run the tool with the following command

pipx install nero-cli

Alternatively, you can install using pip

pip install .

Usage // Available Commands

Once installed via pipx or pip:

usage: nero [-h] [--dry-run] [--download-only] [--latest] [--version VERSION] [--rollback] [--keep] [--download-dir DOWNLOAD_DIR] [--check] [--update-config]

Invoke Installer Script

options:
  -h, --help            show this help message and exit
  --dry-run             Perform a dry run without making any changes
  --download-only       Only download the installer without running it
  --latest              Check for the latest version and prompt for update
  --version VERSION     Specify a version to download and install
  --rollback            Rollback to the previous version
  --keep                Keep the downloaded file after installation
  --download-dir DOWNLOAD_DIR
                        Specify the directory to save downloads
  --check               Display current configuration and check for updates
  --update-config       Only update the configuration file with the current or specified version

Dependencies

This tool requires Python 3.11 or higher and has the following dependencies:

  • none

Contact

For any inquiries, feedback, or suggestions, please feel free to open an issue on this repository.

License

This project is licensed under the MIT License.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nero_cli-1.0.3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

nero_cli-1.0.3-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file nero_cli-1.0.3.tar.gz.

File metadata

  • Download URL: nero_cli-1.0.3.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for nero_cli-1.0.3.tar.gz
Algorithm Hash digest
SHA256 17cf3e047bbb099e5b4f414a11ac49d65064401b714c0e269833853fa7121eda
MD5 dbee469c6038ab8590cfa9fd18fe1788
BLAKE2b-256 6767a7ef0d26325cf2ae947eb1c5fba0a6a3979df3a6fb96849b4d66e15f73b6

See more details on using hashes here.

File details

Details for the file nero_cli-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: nero_cli-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for nero_cli-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cef130b7d99113b3bd631276041606dca319a552127bf361d2dd546c839e8be2
MD5 fdfecfffdfbf11f94190ec00a62a804e
BLAKE2b-256 6fe3ab9d2ba59dc9fb55f9230e86bfafd375950a470490ca4924f19c81e83787

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page