WebDesk App Market client
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md |
WebDesk 3rd party App Market client
This allows you to interact with custom (known as 3rd party) App Market repositories of WebDesk applications.
Features
- Listing currently uploaded apps
- Uploading new apps
- Editing app info
- Delete apps
Prerequisites
- Go (1.23.1 or later, older will work with go.mod changes to the version)
Installation
-
Clone the repository:
git clone https://git.fluffy.pw/matu6968/webdesk-app-market-client
-
Go to the project directory:
cd webdesk-app-market-client
-
Build the binary:
go build -o appmarketcli
-
Execture the binary:
./appmarketcli
Configuration
In the .env file this is the only thing you can set
SERVER_URL=https://localhost:8080
AUTH_TOKEN=bearer-token-here # Grab token from .env file of the server
How does this work
Command usage is explained in the program if you don't specify any command.
!IMPORTANT!
You will need to set a token to interact with your server on anything outside of viewing apps in your .env file otherwaise actions like deleting apps will fail.