/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠMichael ĠJohn ston Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . github . mr bean 3 5 5 . ad mir al bull dog Ċ Ċ import Ġcom . github . mr bean 3 5 5 . ad mir al bull dog . arch . repo . host Url Ċ import Ġt orn ad of x . launch Ċ Ċ /** ĠProgram Ġargument Ġto Ġpoint Ġto Ġa Ġcustom Ġhost . ĠPoints Ġto Ġprod Ġif Ġomitted . Ġ*/ Ċ private Ġconst Ġval ĠARG _ HOST _ URL Ġ= Ġ"-- host - url " Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġif Ġ( check Java Version () Ġ&& Ġcheck Operating System ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġset Custom Host Url ( args ) ĊĠĠĠĠĠĠĠ Ġlaunch < D ota Application >() ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun Ġset Custom Host Url ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġhost Url Arg Ġ= Ġargs . first OrNull Ġ{ Ġit . startsWith ( ARG _ HOST _ URL ) Ġ} Ġ?: Ġreturn ĊĠĠĠ Ġhost Url Ġ= Ġhost Url Arg . substring After Last (' =') ĊĠĠĠ Ġif Ġ( host Url . isNotBlank ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Using Ġcustom Ġhost ĠURL : Ġ$ host Url ") ĊĠĠĠ Ġ} Ċ } Ċ