#!/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();