An app to make it easier to deal with managing the G Hub key binds.
Work in progress.
Unfortunately it's looking like a new update will add the custom key binds but remove a necessary option to make it actually work. I'm going to continue trying to make it work but this may be DOA.
- Load from G Hub database
- Save to temp file
- Find a key code by key name
- View all JSON
-
card
- View All
- Add New
- View Details
- Edit Details
- Delete
-
application
- View All
- Add New
- View Details
- Edit Details
- Delete
-
profile
- View All
- Add New
- View Details
- Edit Details
- Delete
- Write changes from temp file to database
- MacOS
- Windows
- Linux
- Docker
Clone this repo to wherever you want to use it and then follow your platform's install instructions. If your platform is not listed, use the Docker instructions.
Open Terminal and cd
to where you cloned this repository.
Run the install script:
$ sh ./scripts/macos/install.sh
Note: the install script will fail if you do not have the above requirements installed.
After installation you can start the webapp! See Starting Up
- Docker
- Minimal knowledge of filesystem and terminal
Open Terminal and cd
to where you cloned this repository.
Build the docker image (this will take several minutes):
$ docker build .
Copy your G Hub settings database to {Wherever you stored this repository}/storage/docker/settings.db
.
On MacOS the database is located in ~/Library/Application Support/lghub/settings.db
Whenever you want to open the application run:
$ docker compose up
You can use the webapp! See Usage
Run the application server
$ php artisan serve
Will start the application and run it on localhost:8000
Open your browser and visit localhost:8000