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
Source
File
JarResource
EnvVar
Raw
Source
Parsing
SingleBuilders
Builder0
Builder1
Builder2
Builder3
Builder4
Builder5
predef
executable
oxygen-executable
/
oxygen
/
oxygen.executable
/
Executable
/
Single
Single
oxygen.executable.Executable.Single
trait
Single
extends
Executable
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Executable
class
Object
trait
Matchable
class
Any
Members list
Clear all
Type members
Types
protected
type
CLIConfig
protected
type
Env
protected
type
JsonConfig
Value members
Abstract methods
protected
def
env
(
jsonConfig
:
JsonConfig
,
cliConfig
:
CLIConfig
):
Layer
[
Any
,
Env
]
protected
def
execute
(
jsonConfig
:
JsonConfig
,
cliConfig
:
CLIConfig
):
ZIO
[
Scope
&
Env
,
Any
,
Unit
]
protected
def
logger
(
jsonConfig
:
JsonConfig
,
cliConfig
:
CLIConfig
,
context
:
ExecutableContext
):
ZIO
[
Scope
,
ExecuteError
,
LogConfig
]
Abstract fields
protected
val
cliParser
:
ExecutableContext
=>
Parser
[
CLIConfig
]
protected
val
envTag
:
Tag
[
Env
]
protected
val
jsonDecoder
:
JsonDecoder
[
JsonConfig
]
In this article
Attributes
Members list
Type members
Types
Value members
Abstract methods
Abstract fields