gbe_fork_helper is a utility tool designed to streamline the management of your gbe_fork (Goldberg Steam Emulator) installation. It helps in updating your gbe_fork directory and applying necessary configurations to your Steam API files.
- Native Extraction: Uses native Go libraries for
.7zand.tar.bz2extraction, no external dependencies like7z. - Concurrent DLC Fetching: Fetches DLC names in parallel for significantly faster configuration.
- Structured Logging: Uses
slogfor clean, professional output. - Modern CLI: Powered by
urfave/cli/v2.
# Apply GBE to a game
gbe_fork_helper apply linux 123456
# Update GBE fork from GitHub
gbe_fork_helper update
# Display version
gbe_fork_helper --version- Build a TUI using
bubbletea. - Research and select a Go GUI library (like Wails or Fyne).
- Create a new application entry point for the GUI.
- Connect the UI buttons to the core logic.
- Add support for more Steam API variants.
- Configuration file support for custom paths.
- Dry-run mode for
apply.