Skip to content

HardCodeDev777/Github-Game-Status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Github Game Status

GitHub Game Status is a simple desktop app built with Rust + Slint that automatically updates your GitHub status based on running games or processes.

โœ… Features

  • Save your GitHub CLI (gh) path and default status text + emoji.
  • Add multiple games/processes with custom status and emoji.
  • Live monitoring of running processes โ€” updates GitHub status in real time.
  • Supports clearing all saved data in one click.
  • Lightweight, fully local โ€” no internet services except GitHub CLI.

๐Ÿ“ Data Files

  • setupdata.json โ€” stores GitHub CLI path and default status.
  • processesdata.json โ€” stores list of games and their statuses.

Everything is saved locally in human-readable JSON files.

โš™๏ธ How It Works

  • You set up your GitHub CLI path and default status (text + emoji).
  • You add game executables file names and status data for them(e.g., RDR2.exe โ†’ "Playing in the Red Dead Redemption 2 ๐Ÿค ").
  • Start monitoring from the UI.
  • When a listed process runs, the app updates your GitHub status automatically via gh status.
  • Once closed, monitoring stops immediately.

โ— Dependencies

  • gh ext install vilmibm/gh-user-status

๐Ÿ“„ License

This project is licensed under the MIT License.
See LICENSE for full terms.


๐Ÿ’ฌ Got feedback, found a bug, or want to contribute? Open an issue or fork the repo!

About

Changing your GitHub status depending on the game you're playing. Like in Discord!

Topics

Resources

License

Stars

Watchers

Forks