Package guru.zoroark.tegral.openapi.cli

Types

Link copied to clipboard
enum Format : Enum<Format>

The format of the output OpenAPI file.

Link copied to clipboard
class MinimalistLogs : LayoutBase<ILoggingEvent>

A layout for logback with a pleasant, colorful scheme, specifically intended for CLI tools.

Link copied to clipboard
class TegralOpenApiCli(fileSystem: FileSystem = FileSystems.getDefault()) : CliktCommand

Tegral OpenAPI CLI object, which provides the "dump" command (managed by Clikt).

Functions

Link copied to clipboard
fun applyMinimalistLoggingOverrides(quiet: Boolean = false)

Applies the MinimalistLogs layout as well as basic layout settings to Logback.

Link copied to clipboard
fun main(args: Array<String>)

Main entrypoint for the CLI.