Package model

Types

Link copied to clipboard
data class Author(    val tag: String,     val name: String,     val email: String)

An author member of the development team

Link copied to clipboard
data class Config(val team: List<Author>, val format: String = GCommit.GITHUB_FORMAT_LABEL)

The configuration for GCommit

Link copied to clipboard
class ConfigNotFoundException : GCommitException
Link copied to clipboard
interface FileSystem
Link copied to clipboard
class GCommit

The main class, the CLI tool

Link copied to clipboard
open class GCommitException(msg: String) : RuntimeException

The main exception

Link copied to clipboard
class MalformedConfigFileException : GCommitException
Link copied to clipboard
interface OperatingSystem
Link copied to clipboard
typealias ReturnedStatusCode = Int
Link copied to clipboard
interface SignatureFormatter

The abstraction for the formatters