-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
72 changed files
with
1,939 additions
and
5,413 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
name: "publish-dev" | ||
|
||
on: | ||
workflow_dispatch: | ||
push: | ||
branches: | ||
- dev | ||
|
||
jobs: | ||
publish-tauri: | ||
permissions: | ||
contents: write | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
include: | ||
- platform: "macos-latest" # for Arm based macs (M1 and above). | ||
args: "--target aarch64-apple-darwin" | ||
- platform: "macos-latest" # for Intel based macs. | ||
args: "--target x86_64-apple-darwin" | ||
- platform: "ubuntu-22.04" | ||
args: "" | ||
- platform: "windows-latest" | ||
args: "" | ||
|
||
runs-on: ${{ matrix.platform }} | ||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: install dependencies (ubuntu only) | ||
if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf | ||
- name: setup Bun | ||
uses: oven-sh/setup-bun@v2 | ||
with: | ||
bun-version: 1.1.29 | ||
|
||
- name: install Rust stable | ||
uses: dtolnay/rust-toolchain@stable # Set this to dtolnay/rust-toolchain@nightly | ||
with: | ||
# Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds. | ||
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} | ||
|
||
- name: Rust cache | ||
uses: swatinem/rust-cache@v2 | ||
with: | ||
workspaces: "./src-tauri -> target" | ||
|
||
- name: install frontend dependencies | ||
# If you don't have `beforeBuildCommand` configured you may want to build your frontend here too. | ||
run: bun install | ||
|
||
- uses: tauri-apps/tauri-action@v0 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
tagName: app-v__VERSION__-dev # the action automatically replaces \_\_VERSION\_\_ with the app version. | ||
releaseName: "App v__VERSION__-dev" | ||
releaseBody: "See the assets to download this version and install." | ||
releaseDraft: true | ||
prerelease: true | ||
args: ${{ matrix.args }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,55 +1,7 @@ | ||
# Void mod manager | ||
# Tauri + React + Typescript | ||
|
||
A very, very, in development mod manager (Made specifically for penguins) | ||
This template should help get you started developing with Tauri, React and Typescript in Vite. | ||
|
||
## Features | ||
## Recommended IDE Setup | ||
|
||
- Auto finding installed games | ||
- Automatically downloads and installs mods from the built-in mod page | ||
- Automatically set-up game for running mods (Coming soon) | ||
- Access configs for mods without having to launch (Coming soon) | ||
- Profiles (Coming soon) | ||
|
||
## FAQ | ||
|
||
#### Why is the code so messy? | ||
|
||
Honestly, I'm just bad at organisation, it will get better with time, this is my first project made in Rust. | ||
|
||
#### I want a new game to be supported, how can I do that? | ||
|
||
You can either make the implimentation yourself, and then make a pr or make a feature issue and we'll work on it! | ||
|
||
#### Where can I download this? | ||
|
||
Until it reaches a stable version (where it's actually usable) I will not be providing any downloads | ||
|
||
#### Is this project Linux only? | ||
|
||
No, this project will run on Linux and Windows, it's just mostly made for Linux users. | ||
|
||
## Run Locally | ||
|
||
Clone the project | ||
|
||
```bash | ||
git clone https://github.com/NotGhoull/void-mod-manager | ||
``` | ||
|
||
Go to the project directory | ||
|
||
```bash | ||
cd void-mod-manager | ||
``` | ||
|
||
Install dependencies (Make sure you have rust installed) | ||
|
||
```bash | ||
bun i | ||
``` | ||
|
||
Start the server | ||
|
||
```bash | ||
bun run tauri dev | ||
``` | ||
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.