Name | nero-cli JSON |
Version |
1.0.6
JSON |
| download |
home_page | None |
Summary | 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. |
upload_time | 2024-11-19 17:12:02 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | Copyright 2024 Regi E Ellis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
keywords |
ai
cli
generative-ai
image
invokeai
tool
training
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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](https://raw.githubusercontent.com/regiellis/nero-cli/refs/heads/main/screen.png)
## 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](https://pipxproject.github.io/pipx/installation/), then run the tool with the following command
```bash
pipx install nero-cli
```
### Alternatively, you can install using `pip`
```bash
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](LICENSE).
---
Raw data
{
"_id": null,
"home_page": null,
"name": "nero-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "ai, cli, generative-ai, image, invokeai, tool, training",
"author": null,
"author_email": "Regi Ellis <regi@bynine.io>",
"download_url": "https://files.pythonhosted.org/packages/ed/bc/e385ce770c7afeec7ff65adb88e39313d9410615dd724d3ff1cc4e5281ee/nero_cli-1.0.6.tar.gz",
"platform": null,
"description": "# nero-cli\n\n> [!NOTE]\n> 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.\n\n> [!WARNING]\n> 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.\n\n\n## Overview\n\n**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.\nIt is designed to be a simple allow you to quickly and easily pull the latest version, specify version, or rollback if you need to.\n\n\n![screenshot](https://raw.githubusercontent.com/regiellis/nero-cli/refs/heads/main/screen.png)\n\n## Why\n\nI 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\ndownload 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\ninstead roll a patch work that may not work as expected.\n\n\n## Installation (Recommended)\n\nYou have a couple of options for installing/running the tool:\n\n### Install [pipx](https://pipxproject.github.io/pipx/installation/), then run the tool with the following command\n\n```bash\npipx install nero-cli\n```\n\n### Alternatively, you can install using `pip`\n\n```bash\npip install .\n```\n\n## Usage // Available Commands\n\nOnce installed via pipx or pip:\n\n```\nusage: nero [-h] [--dry-run] [--download-only] [--latest] [--version VERSION] [--rollback] [--keep] [--download-dir DOWNLOAD_DIR] [--check] [--update-config]\n\nInvoke Installer Script\n\noptions:\n -h, --help show this help message and exit\n --dry-run Perform a dry run without making any changes\n --download-only Only download the installer without running it\n --latest Check for the latest version and prompt for update\n --version VERSION Specify a version to download and install\n --rollback Rollback to the previous version\n --keep Keep the downloaded file after installation\n --download-dir DOWNLOAD_DIR\n Specify the directory to save downloads\n --check Display current configuration and check for updates\n --update-config Only update the configuration file with the current or specified version\n```\n\n## Dependencies\n\nThis tool requires Python 3.11 or higher and has the following dependencies:\n\n- none\n\n### Contact\n\nFor any inquiries, feedback, or suggestions, please feel free to open an issue on this repository.\n\n### License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n",
"bugtrack_url": null,
"license": "Copyright 2024 Regi E Ellis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \u201cSoftware\u201d), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \u201cAS IS\u201d, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
"summary": "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.",
"version": "1.0.6",
"project_urls": {
"Bug Tracker": "https://github.com/regiellis/nero_cli/issues",
"Documentation": "https://github.com/regiellis/nero_cli/blob/main/README.md",
"Repository": "https://github.com/regiellis/nero_cli"
},
"split_keywords": [
"ai",
" cli",
" generative-ai",
" image",
" invokeai",
" tool",
" training"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ad1adcd176858cde4d289cb8c193f963e755335a062237a9355caefc655634ea",
"md5": "d31eb34802a0c06cc61589a5ea6553f6",
"sha256": "50b0fa406a584dec518243effe0a5e15f6cc0db61fcbe55ce71381c13c86dc87"
},
"downloads": -1,
"filename": "nero_cli-1.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d31eb34802a0c06cc61589a5ea6553f6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 10141,
"upload_time": "2024-11-19T17:12:00",
"upload_time_iso_8601": "2024-11-19T17:12:00.433981Z",
"url": "https://files.pythonhosted.org/packages/ad/1a/dcd176858cde4d289cb8c193f963e755335a062237a9355caefc655634ea/nero_cli-1.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "edbce385ce770c7afeec7ff65adb88e39313d9410615dd724d3ff1cc4e5281ee",
"md5": "5befd626e3c5387a08665471284bcb85",
"sha256": "bafe89fe7f931d3af8db90ea3c75689ce3eb3379cc02db363162186c708773c6"
},
"downloads": -1,
"filename": "nero_cli-1.0.6.tar.gz",
"has_sig": false,
"md5_digest": "5befd626e3c5387a08665471284bcb85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 8879,
"upload_time": "2024-11-19T17:12:02",
"upload_time_iso_8601": "2024-11-19T17:12:02.631706Z",
"url": "https://files.pythonhosted.org/packages/ed/bc/e385ce770c7afeec7ff65adb88e39313d9410615dd724d3ff1cc4e5281ee/nero_cli-1.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-19 17:12:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "regiellis",
"github_project": "nero_cli",
"github_not_found": true,
"lcname": "nero-cli"
}