@ghom/binds-cli
v0.3.1
Published
Backup and restore keybindings and settings of steam games.
Readme
🎮 B.I.N.D.S
Backup Is Now Done, Steam.
Because re-binding 47 keys after a fresh install is a crime against humanity.
😤 Motivation
You just reinstalled Windows. You launch Battlefield. You press your key to spot an enemy. You stand up from your chair. Because now that key makes you go prone.
Steam Cloud? It barely saves anything beyond your playtime. Your keybindings? Good luck.
The BINDS CLI solves this problem once and for all. One command copies all your config files to a backup folder. Another command restores them. That's it. No subscription. No account. No privacy policy to accept — everything stays local.
⚡ Installation
bun add @ghom/binds-cli -gRequires Bun 1.0.0+
Local configuration (including
backupPath) is stored in%APPDATA%\ghom-binds\config.jsonon Windows.
📖 Documentation
| Resource | Description | |---|---| | Tutorial | Quick start, path format, backup structure | | Command reference | All commands and their options | | Examples | Step-by-step real-world scenarios |
🛠️ Development
git clone https://github.com/NoBrainNoGame/BINDS.git
cd BINDS
bun install
bun run start # run without building
bun test # run tests
bun run build # generate bin/index.js via Rollup🌍 Contributing
"Given enough eyeballs, all bugs are shallow." — Eric S. Raymond
If you have:
- 🎮 A game whose settings aren't covered → open an issue with the path
- 🐛 Found a bug → a pull request is waiting for you
- 💡 A feature idea → discussions are open
- ⭐ Enjoyed the project → a star on GitHub is the dev's coffee
git checkout -b feat/my-addition
bun test
# then open a Pull Request 🎉🗺️ Roadmap
See todo.md: real-time sync, desktop GUI, cloud backup, auto-detection of Steam games, community profile sharing.
