Phalcode / gamevault-app

Frontend for the self-hosted gaming platform for drm-free games
https://gamevau.lt
Other
312 stars 14 forks source link

Implement a client/local protocol or command-line-interface #144

Closed KairuByte closed 6 months ago

KairuByte commented 1 year ago

We’ve discussed this on the discord, but I noticed there isn’t an issue created for it, so I’ll flesh it out here.

A local protocol should be considered for the client. Example: gv://[action]/[args “/“ separated]

This would allow client interactions from a url shortcut, or even a web interface.

Example actions:

Game interactions would require a predictable identification for the game, similar to steams implementation.

Alfagun74 commented 1 year ago

Related: https://github.com/Phalcode/gamevault-app/issues/371

Alfagun74 commented 1 year ago

do uri schemes like this work on linux aswell?

Zallist commented 7 months ago

Pull request #360 implements a command line interface, custom uri schema and the ability to send messages directly through the Named Pipe.

This DOES only add it for Windows since it requires registry editing and I can't find any solid documentation for linux / macos

Alfagun74 commented 7 months ago

Open To Dos: