# 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 }] } ```