31 lines
748 B
Markdown
31 lines
748 B
Markdown
# shy-launcher
|
|
|
|
**shy-launcher** is an utility for downloading assets and launching applications on Linux.
|
|
|
|
## What does it do?
|
|
|
|
- Download latest version of defined assets over HTTP/S
|
|
- Change permissions for executable downloads
|
|
- Execute the command provided in the config
|
|
- Wait until the program exits
|
|
|
|
## Configuration
|
|
|
|
Below is an example `config.json`; adapt it to your needs:
|
|
|
|
```json
|
|
{
|
|
"name": "My Java server",
|
|
"run": "java",
|
|
"args": ["-jar", "server.jar"],
|
|
"downloads": [{
|
|
"method": "GET",
|
|
"url": "https://some.asset.server/coolserver/latest/server.jar",
|
|
"headers": {
|
|
"Authorization": "Bearer tOk3n"
|
|
},
|
|
"filename": "server.jar",
|
|
"permissions": 700
|
|
}]
|
|
}
|
|
``` |