https://github.com/commonwealthrobotics/latestfromgithublaunch
Grab the latest binary from Github release and launch it.
https://github.com/commonwealthrobotics/latestfromgithublaunch
Last synced: 9 months ago
JSON representation
Grab the latest binary from Github release and launch it.
- Host: GitHub
- URL: https://github.com/commonwealthrobotics/latestfromgithublaunch
- Owner: CommonWealthRobotics
- License: mit
- Created: 2020-03-18T15:54:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-24T23:58:57.000Z (over 2 years ago)
- Last Synced: 2025-06-03T22:03:09.925Z (11 months ago)
- Language: Java
- Size: 94.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LatestFromGithubLaunch
A simple Java application that will grab the latest binary and launch it using the same JVM runnung the updater jar. an new JVM instance is spawned to avoid problems of classpath and reflection that come form the dynamic launchers such as update4j.
# Usage
LatestFromGithubLaunch is a command line utility. You pass in the project, repository, artifact name and runtime information.
```
java -jar LatestFromGithubLaunch.jar CommonWealthRobotics BowlerStudio BowlerStudio.jar /home/hephaestus/bin/java8/bin/java -jar
```
# Bash Example
the file
```
bowlerstudio
```
is a Bash implementation using Zenity. It works perfectly on Lunux but is not portable. For a lighter version of this application, look at that BASH script