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.
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17cf3e047bbb099e5b4f414a11ac49d65064401b714c0e269833853fa7121eda |
|
MD5 | dbee469c6038ab8590cfa9fd18fe1788 |
|
BLAKE2b-256 | 6767a7ef0d26325cf2ae947eb1c5fba0a6a3979df3a6fb96849b4d66e15f73b6 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cef130b7d99113b3bd631276041606dca319a552127bf361d2dd546c839e8be2 |
|
MD5 | fdfecfffdfbf11f94190ec00a62a804e |
|
BLAKE2b-256 | 6fe3ab9d2ba59dc9fb55f9230e86bfafd375950a470490ca4924f19c81e83787 |