Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spicylobstergames/spicylauncher
Cross-platform launcher for Spicy Lobster games πΆπ¦
https://github.com/spicylobstergames/spicylauncher
cli gui hacktoberfest launcher tauri tauri-app
Last synced: about 9 hours ago
JSON representation
Cross-platform launcher for Spicy Lobster games πΆπ¦
- Host: GitHub
- URL: https://github.com/spicylobstergames/spicylauncher
- Owner: spicylobstergames
- License: apache-2.0
- Created: 2022-01-22T23:04:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T10:50:39.000Z (3 months ago)
- Last Synced: 2024-10-29T12:45:27.573Z (3 months 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
README
# Spicy Launcher
[![Build Status](https://img.shields.io/github/actions/workflow/status/spicylobstergames/SpicyLauncher/ci.yml?logo=github&labelColor=1e1c24&color=8bcfcf)](https://github.com/spicylobstergames/SpicyLauncher/actions) [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg?label=license&labelColor=1e1c24&color=34925e)](#license) [![Discord](https://img.shields.io/badge/chat-on%20discord-green.svg?logo=discord&logoColor=fff&labelColor=1e1c24&color=8d5b3f)](https://discord.gg/4smxjcheE5)
A cross-platform launcher for playing [Spicy Lobster](https://github.com/spicylobstergames) games.
![gui_preview](https://user-images.githubusercontent.com/24392180/153517081-9a8b6fb6-3901-430f-abe3-712c1dd8feb4.gif)
## 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
![cli_preview](https://user-images.githubusercontent.com/24392180/153515463-847a02c6-de6b-438a-a97d-03cb56d5e7d5.gif)
### 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.