Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.16 KB

File metadata and controls

38 lines (26 loc) · 1.16 KB

gbe_fork_helper

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.

Features

  • Native Extraction: Uses native Go libraries for .7z and .tar.bz2 extraction, no external dependencies like 7z.
  • Concurrent DLC Fetching: Fetches DLC names in parallel for significantly faster configuration.
  • Structured Logging: Uses slog for clean, professional output.
  • Modern CLI: Powered by urfave/cli/v2.

Usage

# 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

Roadmap

User Interface

  • 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.

Enhancements

  • Add support for more Steam API variants.
  • Configuration file support for custom paths.
  • Dry-run mode for apply.