Package-level declarations

Types

Link copied to clipboard
class AddMemberToGroupCommand : CliktCommand
Link copied to clipboard
sealed class Command
Link copied to clipboard
class ConsoleCommand : CliktCommand
Link copied to clipboard
class CreateGroupCommand : CliktCommand
Link copied to clipboard
class CustomScrollRegion(content: Widget, height: Int, contentAlign: VerticalAlign) : Widget
Link copied to clipboard
class DeleteClientCommand : CliktCommand
Link copied to clipboard
class GenerateEventsCommand : CliktCommand
Link copied to clipboard
sealed class Input
Link copied to clipboard
sealed class InputAction
Link copied to clipboard
class InteractiveCommand : CliktCommand
Link copied to clipboard
class ListenGroupCommand : CliktCommand
Link copied to clipboard
class LoginCommand : CliktCommand
Link copied to clipboard
class MarkAsReadCommand : CliktCommand
Link copied to clipboard
sealed class PosixSignal
Link copied to clipboard
class RefillKeyPackagesCommand : CliktCommand
Link copied to clipboard
class RemoveMemberFromGroupCommand : CliktCommand
Link copied to clipboard
class UpdateSupportedProtocolsCommand : CliktCommand
Link copied to clipboard
data class ViewState(val title: String, val messages: List<Message>, val input: String, val inputInfo: String?, val cursorPosition: Int)

Functions

Link copied to clipboard
internal fun actionFlow(userSession: UserSessionScope): Flow<InputAction>
Link copied to clipboard
internal fun Lines.clip(newHeight: Int = lines.size, verticalAlign: VerticalAlign = VerticalAlign.TOP): Lines
Link copied to clipboard
internal fun conversation(input: String, aux: String?, name: String, messages: List<Message>, height: Int): Widget
Link copied to clipboard
fun inputFlow(): Flow<Input>
Link copied to clipboard
Link copied to clipboard
fun Terminal.setRawMode(enabled: Boolean)
Link copied to clipboard
inline fun <T> Terminal.withRawMode(block: () -> T): T