oxygen-executable
oxygen-executable
API
oxygen
executable
error
ExecuteError
ExecuteError
Generic
InvalidConfig
Parsing
FailedToBuild
FailedToParse
Help
Parsing
ProgramError
SourceError
SourceError
Cause
InvalidJson
Generic
SubCommandError
InvalidSubCommand
MissingSubCommand
SubCommandError
Executable
Executable
Many
Single
ExecutableApp
ExecutableApp
Config
Config
InitialLoggerDefault
InitialLoggerDefault
Source
File
JarResource
EnvVar
Raw
Source
Parsing
SingleBuilders
Builder0
Builder1
Builder2
Builder3
Builder4
Builder5
Builder6
predef
executable
oxygen-executable
/
oxygen
/
oxygen.executable
/
SingleBuilders
/
Builder1
Builder1
oxygen.executable.SingleBuilders.Builder1
class
Builder1
[
_JsonConfig
](
_jsonDecoder
:
JsonDecoder
[
_JsonConfig
])
extends
Builder2
[
_JsonConfig
,
Unit
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Builder2
[
_JsonConfig
,
Unit
]
class
Builder3
[
_JsonConfig
,
Unit
,
Unit
]
class
Builder4
[
_JsonConfig
,
Unit
,
Unit
]
class
Builder5
[
_JsonConfig
,
Unit
,
Unit
,
Throwable
]
class
Builder6
[
_JsonConfig
,
Unit
,
Unit
,
Throwable
,
Any
]
class
Object
trait
Matchable
class
Any
Show all
Known subtypes
class
Builder0
object
Executable
Members list
Clear all
Value members
Concrete methods
final
def
withCLIParser
[
_CLIConfig
](
parser
:
Parser
[
_CLIConfig
]):
Builder2
[
_JsonConfig
,
_CLIConfig
]
Inherited methods
final
def
withEnv
[
_Env
](
_env
:
Layer
[
Throwable
,
_Env
])(
using
_envTag
:
Tag
[
_Env
]):
Builder6
[
_JsonConfig
,
Unit
,
Unit
,
Throwable
,
_Env
]
Attributes
Inherited from:
Builder5
final
def
withEnv
[
_Env
](
_env
: (
_JsonConfig
,
Unit
)
=>
Layer
[
Throwable
,
_Env
])(
using
_envTag
:
Tag
[
_Env
]):
Builder6
[
_JsonConfig
,
Unit
,
Unit
,
Throwable
,
_Env
]
Attributes
Inherited from:
Builder5
final
def
withError
[
_Error
](
using
errorLogger
:
ErrorLogger
[
_Error
]):
Builder5
[
_JsonConfig
,
Unit
,
Unit
,
_Error
]
Attributes
Inherited from:
Builder4
final
def
withExecute
(
_execute
:
=>
ZIO
[
Scope
&
Any
,
Throwable
,
Unit
]):
Executable
Attributes
Inherited from:
Builder6
final
def
withExecute
(
_execute
:
Unit
=>
ZIO
[
Scope
&
Any
,
Throwable
,
Unit
]):
Executable
Attributes
Inherited from:
Builder6
final
def
withExecute
(
_execute
: (
_JsonConfig
,
Unit
)
=>
ZIO
[
Scope
&
Any
,
Throwable
,
Unit
]):
Executable
Attributes
Inherited from:
Builder6
final
def
withLoggerFromCLI
(
using
zip
:
Zip
[
LoggerEnv
,
Unit
]):
Builder3
[
_JsonConfig
, zip.
Out
,
Unit
]
Attributes
Inherited from:
Builder2
final
def
withLoggerFromJson
(
toLoggerConfig
:
_JsonConfig
=>
Config
):
Builder3
[
_JsonConfig
,
Unit
,
Unit
]
Attributes
Inherited from:
Builder2
final
def
withTelemetryFromJson
(
toTelemetryConfig
:
_JsonConfig
=>
Config
):
Builder4
[
_JsonConfig
,
Unit
,
Unit
]
Attributes
Inherited from:
Builder3
In this article
Attributes
Members list
Value members
Concrete methods
Inherited methods