Package-level declarations

Types

Link copied to clipboard
interface Backend

Interface for all Codyze Backends.

Link copied to clipboard
abstract class BackendCommand<T : Backend>(cliName: String? = null) : NoOpCliktCommand

This abstract class must be implemented by all Backends that want to be selectable in the codyze-cli. Remember to add the newly created BackendCommand to the dependency injection.

Link copied to clipboard

This interface should be implemented as a data class to contain all the configuration options of a Backend.

Link copied to clipboard
open class BackendOptions(helpName: String?) : OptionGroup

The base class for all OptionGroups in Codyze backends.