iRNHO's Damage Calculator Launcher
Project description
iRNHO's Damage Calculator Launcher
This launcher was created to provide easy installation and versioning for iRNHO's Damage Calculator application.
The launcher checks for the latest release of the application on GitHub and compares it to the locally installed version if present. It will then download and install/update the core application files as necessary, ensuring to preserve build data.
In cases of application file corruption, a factory reset option is available, which wipes all application data and performs a clean installation from scratch. Please note that this will not preserve build data.
The launcher also verifies its own version against PyPI to ensure users are running the latest launcher code, prompting the user to update when necessary. All operations are performed in the user's platform-specific data directory for isolation and reliability.
Prerequisites
You must have the uv package manager in order to install the launcher. Please follow the instructions at the provided link for your platform; installation typically requires running a single command in your terminal.
Installation
One-time installation command:
uv tool install irnho-damage-calculator
Usage
Once installed, use the following command to run the launcher:
dcl
Parameters (Optional)
-
-h,--help: Show usage and available options.dcl -h -
-f,--factory-reset: During setup, wipe all application data and perform a clean installation from scratch.dcl -f
Contact & Support
For help, troubleshooting, or more information about iRNHO's Damage Calculator and its launcher, please join the OMD Community Discord. All support, updates, and project information are provided through the Discord server.
License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). You are free to use, modify, and share the code for non-commercial purposes, provided you give appropriate credit to the author (iRNHO). Commercial use is not permitted.
See the LICENSE file or visit CC BY-NC 4.0 for full details.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file irnho_damage_calculator-0.4.1.tar.gz.
File metadata
- Download URL: irnho_damage_calculator-0.4.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5232951ba4389af932315e9de6def4ece6f2f7f8b0f48c5a15ac6a993e0880b7
|
|
| MD5 |
c3dd658e75a8b6fdb6664e57b45213e6
|
|
| BLAKE2b-256 |
972224ca41333ef83aef975f14148db6dde130016a8a2e6497ab86a6db7897cf
|
File details
Details for the file irnho_damage_calculator-0.4.1-py3-none-any.whl.
File metadata
- Download URL: irnho_damage_calculator-0.4.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a57926e1f5ec0f1904c3270882095fb805841eb88157983deea12ac197ee7cf6
|
|
| MD5 |
c67cc7facee4ccfd93f5037e12b876d4
|
|
| BLAKE2b-256 |
ef0f63aaef6ebe09e6fe027ec6b5c2dbf319c275e9a95e2b28226f9d95cf5c48
|