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.4.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nero_cli-1.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 854f82cc45c14008a524a1e76393079b240da710aac9b37ee7774a6621be7ae9
MD5 e491912370ee8718857d20e9aadad553
BLAKE2b-256 42bc14e09eddd2872a3c4383e8f0f108e52d795e2f6652e2e843d0e09dd51e95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nero_cli-1.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c144d8e2667fd9f91273b4ad312206b8661aa1bd9097e5d061ce0fa0306bd087
MD5 bf795923dba56544da7eb0dfffede5c0
BLAKE2b-256 812fe6f5c4b01d0851113b58036b13846cba0530e538b92551dc560170ce353a

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