23 lines
530 B
JavaScript
23 lines
530 B
JavaScript
#!/usr/bin/env runjs
|
|
|
|
var DefaultRollCounter = Packages.me.hatter.tools.commons.io.DefaultRollCounter;
|
|
|
|
var cmdRFile = __.rfile.from('~/.jssp/cache/cmd.jar');
|
|
var cmdUrl = 'https://a.hatter.ink/cmd.jar';
|
|
|
|
if (cmdRFile.notExists()) {
|
|
var bs = $$.httpRequest().url(cmdUrl).get(new DefaultRollCounter().prefix('Downloading ... '));
|
|
cmdRFile.write(bs);
|
|
}
|
|
|
|
requireJAR('file://' + cmdRFile.file());
|
|
|
|
var JarLauncher = Packages.org.springframework.boot.loader.JarLauncher;
|
|
|
|
var main = () => {
|
|
JarLauncher.main($ARGS);
|
|
};
|
|
|
|
main();
|
|
|