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

Uploaded Source

Built Distribution

nero_cli-1.0.5-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nero_cli-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 a9991c9c357d0f16fa39a97ffc1421e96289dcb319f09c826315733b3cbe1d77
MD5 d3ea491974e93f1a4c0e4500ff7cab88
BLAKE2b-256 9e86c75d51c9b9acd72be8a4c1148dbd7fdf1028265b755e2a5e3a317535dd5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nero_cli-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 10.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 734d4dec5338578d53032765aee03d1f9f03ad1966963967462c1d3d287a1c6d
MD5 b83928cc0bb113002df17b960db5da89
BLAKE2b-256 7d307d5bb6eb63fb1350c3e17bfff8051a2fab2810839846e58788e998e64204

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