Add CLI support and headless mode for RGSX

- Introduced a command-line interface (CLI) for RGSX, allowing users to list platforms, games, and download ROMs without a graphical interface.
- Added a new README_CLI.md file detailing CLI usage, commands, and examples.
This commit is contained in:
skymike03
2025-09-10 17:17:34 +02:00
parent 626359095e
commit 44bf0eda24
9 changed files with 970 additions and 31 deletions

View File

@@ -9,6 +9,14 @@ The application supports multiple sources like myrient and 1fichier. These sourc
---
## 🧰 Command-line usage (CLI)
RGSX also offers a headless command-line interface to list platforms/games and download ROMs:
- English guide: see `https://github.com/RetroGameSets/RGSX/blob/main/README_CLI.md`
---
## ✨ Features
- **Game downloads** : Support for ZIP files and handling of unsupported extensions based on EmulationStation's `es_systems.cfg` (and custom `es_systems_*.cfg` on Batocera). RGSX reads allowed extensions per system from these configs and will automatically extract archives when a system doesn't support them.