package Ġf tl . presentation . cli Ċ Ċ import Ġf tl . log . set Debug Logging Ċ import Ġf tl . presentation . cli . firebase . Cancel Command Ċ import Ġf tl . presentation . cli . firebase . test . Android Command Ċ import Ġf tl . presentation . cli . firebase . test . IP Blocks Command Ċ import Ġf tl . presentation . cli . firebase . test . I os Command Ċ import Ġf tl . presentation . cli . firebase . test . Network Profiles Command Ċ import Ġf tl . presentation . cli . firebase . test . Provided Software Command Ċ import Ġf tl . presentation . cli . firebase . test . refresh . Refresh Command Ċ import Ġf tl . util . Print Help Command Ċ import Ġf tl . util . print VersionInfo Ċ import Ġpic oc li . CommandLine Ċ Ċ @ CommandLine . Command ( ĊĠĠĠ Ġname Ġ= Ġ" fl ank . jar \ n ", ĊĠĠĠ Ġsyn opsis Heading Ġ= Ġ"", ĊĠĠĠ Ġsub commands Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠFirebase Command :: class , ĊĠĠĠĠĠĠĠ ĠI os Command :: class , ĊĠĠĠĠĠĠĠ ĠAndroid Command :: class , ĊĠĠĠĠĠĠĠ ĠRefresh Command :: class , ĊĠĠĠĠĠĠĠ ĠCancel Command :: class , ĊĠĠĠĠĠĠĠ ĠAuth Command :: class , ĊĠĠĠĠĠĠĠ ĠProvide d Software Command :: class , ĊĠĠĠĠĠĠĠ ĠNetwork Profiles Command :: class , ĊĠĠĠĠĠĠĠ ĠIP Blocks Command :: class ĊĠĠĠ Ġ] Ċ ) Ċ class ĠMain Command Ġ: ĠPrint Help Command () Ġ{ ĊĊĠĠĠ Ġ@ CommandLine . Option ( ĊĠĠĠĠĠĠĠ Ġnames Ġ= Ġ[" - v ", Ġ"-- version "], ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ[" Print s Ġthe Ġversion "] ĊĠĠĠ Ġ) ĊĠĠĠ Ġprivate Ġvar Ġprint Version Ġ= Ġfalse ĊĊĠĠĠ Ġ@ CommandLine . Option ( ĊĠĠĠĠĠĠĠ Ġnames Ġ= Ġ[" -- debug "], ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ[" Enable s Ġdebug Ġlogging "], ĊĠĠĠĠĠĠĠ ĠdefaultValue Ġ= Ġ" false " ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġdebug ( enabled : ĠBoolean ) Ġ= Ġset Debug Logging ( enabled ) ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( print Version ) Ġprint VersionInfo () ĊĠĠĠĠĠĠĠ Ġelse ĠCommandLine . usage ( this , ĠSystem . out ) ĊĠĠĠ Ġ} Ċ } Ċ