https://github.com/fishfight/FishLauncher
Cross-platform launcher for Spicy Lobster games πΆπ¦
https://github.com/fishfight/FishLauncher
cli gui hacktoberfest launcher tauri tauri-app
Last synced: 7 months ago
JSON representation
Cross-platform launcher for Spicy Lobster games πΆπ¦
- Host: GitHub
- URL: https://github.com/fishfight/FishLauncher
- Owner: spicylobstergames
- License: apache-2.0
- Created: 2022-01-22T23:04:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T10:50:39.000Z (about 1 year ago)
- Last Synced: 2024-10-29T12:45:27.573Z (about 1 year ago)
- Topics: cli, gui, hacktoberfest, launcher, tauri, tauri-app
- Language: Rust
- Homepage:
- Size: 16.1 MB
- Stars: 95
- Watchers: 5
- Forks: 7
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
- awesome-tauri - FishLauncher - Cross-platform launcher for `Fish Fight`. (Applications / Gaming)
README
# Spicy Launcher
[](https://github.com/spicylobstergames/SpicyLauncher/actions) [](#license) [](https://discord.gg/4smxjcheE5)
A cross-platform launcher for playing [Spicy Lobster](https://github.com/spicylobstergames) games.

## Supported games
- [x] [Fish Folk: Jumpy](https://github.com/fishfolks/jumpy) (`jumpy`)
- [x] [Fish Folk: Punchy](https://github.com/fishfolks/punchy) (`punchy`)
- [x] [Thetawave](https://github.com/thetawavegame/thetawave) (`thetawave`)
- [x] [Astratomic](https://github.com/spicylobstergames/astratomic) (`astratomic`)
## Features
- [x] Install and launch (via GUI/CLI)
- [ ] Auto updates
- [ ] Mod management
## Download
See [available releases](https://github.com/spicylobstergames/SpicyLauncher/releases).
## Build from source
```sh
# Build CLI
$ cd cli/
$ cargo build --release
```
```sh
# Build GUI
$ cd gui/
$ yarn install --ignore-engines
$ yarn tauri build
```
## CLI

### Usage
```
spicy-launcher-cli [OPTIONS] [COMMAND]
```
```
Commands:
list List available games and releases
install Download and install a game
uninstall Uninstall a game
launch Launch a game
help Print this message or the help of the given subcommand(s)
Options:
-v, --verbose... Increase logging verbosity
-h, --help Print help information
-V, --version Print version information
```
### Examples
List available releases:
```sh
spicy-launcher-cli
```
Install the latest version of a game:
```sh
spicy-launcher-cli install
```
Launch the game:
```sh
spicy-launcher-cli launch
```
Uninstall:
```sh
spicy-launcher-cli uninstall
```
#### License
All code is licensed under The MIT License or Apache 2.0 License.