com.geirolz.app.toolkit
package com.geirolz.app.toolkit
Members list
Packages
package com.geirolz.app.toolkit.console
package com.geirolz.app.toolkit.error
package com.geirolz.app.toolkit.failure
package com.geirolz.app.toolkit.logger
package com.geirolz.app.toolkit.novalues
package com.geirolz.app.toolkit.utils
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
final case class AppArgs(value: List[String]) extends AnyVal
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass AnyValtrait Matchableclass AnyShow all
object AppArgs
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object AppBuilder
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppBuilder.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object AppCompiler
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppCompiler.type
final case class AppContext[INFO <: SimpleAppInfo[_], LOGGER, CONFIG, DEPENDENCIES, RESOURCES](info: INFO, messages: AppMessages, args: AppArgs, logger: LOGGER, config: CONFIG, dependencies: DEPENDENCIES, resources: RESOURCES)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AppContext
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AppContext.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object AppLogicInterpreter
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AppLogicInterpreter.type
case class AppMessages(loadingConfig: String, configSuccessfullyLoaded: String, buildingServicesEnv: String, servicesEnvSuccessfullyBuilt: String, buildingApp: String, appSuccessfullyBuilt: String, startingApp: String, appWasStopped: String, appAnErrorOccurred: String, appAFailureOccurred: String, shuttingDownApp: String)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AppMessages
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AppMessages.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object ArgDecoder
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArgDecoder.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SimpleAppInfo
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SimpleAppInfo.type
Types
Value members
Concrete methods
inline def ctx[INFO <: SimpleAppInfo[_], LOGGER, CONFIG, DEPENDENCIES, RESOURCES](using c: AppContext[INFO, LOGGER, CONFIG, DEPENDENCIES, RESOURCES]): AppContext[INFO, LOGGER, CONFIG, DEPENDENCIES, RESOURCES]
In this article