All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.cli.CliTool.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3
&com/groupbyinc/flux/common/cli/CliTooljava/lang/ObjectCliTool.java(com/groupbyinc/flux/common/cli/CliTool$1.com/groupbyinc/flux/common/cli/CliTool$CommandCommand1com/groupbyinc/flux/common/cli/CliTool$ExitStatus
ExitStatus0com/groupbyinc/flux/common/cli/CliToolConfig$Cmd,com/groupbyinc/flux/common/cli/CliToolConfigCmd1com/groupbyinc/flux/common/cli/Terminal$Verbosity'com/groupbyinc/flux/common/cli/Terminal	Verbosity3com/groupbyinc/flux/common/cli/CliTool$Command$HelpHelp3com/groupbyinc/flux/common/cli/CliTool$Command$ExitExit4com/groupbyinc/flux/common/settings/Settings$Builder,com/groupbyinc/flux/common/settings/Settings Builder:com/groupbyinc/flux/common/cli/CliToolConfig$OptionsSource#
OptionsSourceterminal)Lcom/groupbyinc/flux/common/cli/Terminal;env%Lcom/groupbyinc/flux/env/Environment;settings.Lcom/groupbyinc/flux/common/settings/Settings;config.Lcom/groupbyinc/flux/common/cli/CliToolConfig;1(Lcom/groupbyinc/flux/common/cli/CliToolConfig;)VDEFAULT0'	1Z(Lcom/groupbyinc/flux/common/cli/CliToolConfig;Lcom/groupbyinc/flux/common/cli/Terminal;)V.3
4this(Lcom/groupbyinc/flux/common/cli/CliTool;()V.8
9cmds()Ljava/util/Collection;;<
=java/util/Collection?size()IAB@C'At least one command must be configuredE;com/groupbyinc/flux/common/google/common/base/PreconditionsG
checkArgument(ZLjava/lang/Object;)VIJ
HK,-	M&'	OEMPTY_SETTINGSQ+	R:com/groupbyinc/flux/node/internal/InternalSettingsPreparerTprepareEnvironment~(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/cli/Terminal;)Lcom/groupbyinc/flux/env/Environment;VW
UX()	Z#com/groupbyinc/flux/env/Environment\0()Lcom/groupbyinc/flux/common/settings/Settings;*^
]_*+	aexecuteH([Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliTool$ExitStatus;java/io/IOExceptione"java/lang/IllegalArgumentExceptiongjava/lang/ThrowableiisSingle()Zkl
m-hojava/lang/Stringqequals(Ljava/lang/Object;)Zst
ru--helpw
printUsage,(Lcom/groupbyinc/flux/common/cli/Terminal;)Vyz
{OK_AND_EXIT3Lcom/groupbyinc/flux/common/cli/CliTool$ExitStatus;}~	single4()Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;??
?command not specified?
printError((Ljava/lang/String;[Ljava/lang/Object;)V??
?USAGE?~	?cmdF(Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;??
?@unknown command [%s]. Use [-h] option to list available commands?java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??parsew(Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliTool$Command;??
??(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/Environment;)Lcom/groupbyinc/flux/common/cli/CliTool$ExitStatus;c?
	?[Ljava/lang/String;?(Ljava/lang/Throwable;)V??
?IO_ERROR?~	?
CODE_ERROR?~	?2Lcom/groupbyinc/flux/common/cli/CliToolConfig$Cmd;cmdArgscmdNameLjava/lang/String;ioeLjava/io/IOException;ilae$Ljava/lang/IllegalArgumentException;tLjava/lang/Throwable;argscommand0Lcom/groupbyinc/flux/common/cli/CliTool$Command;W(Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliTool$Command;java/lang/Exception?;com/groupbyinc/flux/common/apache/commons/cli/DefaultParser?
?9HELP?D??F?L*+?N*,?P*?S,?Y?[**?[?`?b? ;67;,-;&'ghij$k/l:m	?@?cdY*?N?n?-+??(+2p?v?+2x?v?*?N*?P?|???*?N?n?*?N??M?o+??*?P????*?N*?P?|???+2N*?N-??M,?*?P??Y-S?????+???rL?+?d?r:+???LN*,+??N-*?b*?[???:*?P?????:*?P?????:*?P??-??????????f???h???jf
F?????nG???
???
?????67??w????I???!t%u0v4z>{I~N[?f?j?n?w?{?????????????????????????????????????????	7% ?%r
???	fNhNj?j??\*?N+??N*-,???*67????	??
?	?
????T??Y??N-?¶?,??:Ͷә	*+?װ-+??,+?۹?:??:*?P??*+????>T67T??T??L??<??@??"???"?(?9?@?I?	?(??
???B?Y+*?P??67?????6?Y*????~????[?Y??,-?*+???*?~&'?????
?J		
	
@	@				!"	$%




© 2015 - 2025 Weber Informatics LLC | Privacy Policy