All Downloads are FREE. Search and download functionalities are using the official Maven repository.

application.SpecmaticCommand.kt Maven / Gradle / Ivy

There is a newer version: 2.0.37
Show newest version
package application

import application.backwardCompatibility.BackwardCompatibilityCheckCommandV2
import org.springframework.stereotype.Component
import picocli.AutoComplete.GenerateCompletion
import picocli.CommandLine.Command
import java.util.concurrent.Callable

@Component
@Command(
        name = "specmatic",
        mixinStandardHelpOptions = true,
        versionProvider = VersionProvider::class,
        subcommands = [
            BackwardCompatibilityCheckCommandV2::class,
            BackwardCompatibilityCheckCommand::class,
            BundleCommand::class,
            CompareCommand::class,
            CompatibleCommand::class,
            DifferenceCommand::class,
            GenerateCompletion::class,
            GraphCommand::class,
            MergeCommand::class,
            ToOpenAPICommand::class,
            ImportCommand::class,
            InstallCommand::class,
            ProxyCommand::class,
            PushCommand::class,
            ReDeclaredAPICommand::class,
            ExamplesCommand::class,
            SamplesCommand::class,
            StubCommand::class,
            VirtualServiceCommand::class,
            SubscribeCommand::class,
            TestCommand::class,
            ValidateViaLogs::class,
            CentralContractRepoReportCommand::class
        ]
)
class SpecmaticCommand : Callable {
    override fun call(): Int {
        return 0
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy