Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crequency/kitx-installer
Installer for KitX Project
https://github.com/crequency/kitx-installer
egui installer kitx kitx-installer rust rust-lang
Last synced: 2 months ago
JSON representation
Installer for KitX Project
- Host: GitHub
- URL: https://github.com/crequency/kitx-installer
- Owner: Crequency
- License: agpl-3.0
- Created: 2022-10-15T11:55:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T05:18:16.000Z (7 months ago)
- Last Synced: 2024-06-29T06:27:30.136Z (7 months ago)
- Topics: egui, installer, kitx, kitx-installer, rust, rust-lang
- Language: Rust
- Homepage: https://github.com/Crequency/KitX
- Size: 8.51 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KitX Installer
This project is part of KitX Project.
This project aims to provide installation programs for softwares in KitX Project.## KitX Installer Egui
This is a rust program with egui as UI framework.
When it runs on Windows, it will display ui framework.
When it runs on Linux of MacOS, it will use terminal to install.
But you can always use `--run-gui` or `--run-cli` to force it to run in GUI or CLI mode.### Build
You need prepare rust tool chain first.
Visit [rust-lang.org](https://www.rust-lang.org/) to get more information.#### Clone
Run following commands in your terminal to get source code:
```shell
git clone [email protected]:Crequency/KitX-Installer.git
cd './KitX_Installer/KitX_Installer_Egui'
```#### Run
Run following command in your terminal to run this program:
```shell
# Installer requires Administrator privileges
# under Windows (sudo mode same in GNU/Linux and MacOS)
sudo cargo run
```#### Build
Run following command in your terminal to build this program in release mode:
```shell
cargo build --release
```## KitX Installer Egui Patcher
This is a rust program aims to patch KitX Installer Egui in order to quickly generate different installers.
Now we patch two things:
- Version of KitX Dashboard to be install.
- Profile of KitX Dashboard to be install.See details in [README.md](./KitX_Installer_Egui_Patcher/README.md) .