shellx_core library

Classes

AutocompleteOption
Option for autocomplete functionality.
Cursor
InputHistory
encapsulation history for ShellInput._handleUpArrow and ShellInput._handleDownArrow
MelosCommand
script name of melos.yaml
Shell
Enterpoint of this library
ShellCommand
Interface for Command
ShellInput
ShellInput implements typical behavior for input field in CLI.
ShellxCore
A Core tool for Command-line Shell with listening stdin
SimpleCommand
simplify shell command

Extensions

Writeln on Logger
ada

Properties

logger ↔ StandardLogger
logger interface for test
getter/setter pair

Functions

basicShellPrompt(String text) ShellPrompt
basic Prompt On Shell
doNull() → void

Typedefs

ShellInputAutocomplete = Future<List<AutocompleteOption>> Function(String input)
ShellInputSubmit = FutureOr<void> Function(String value)
ShellPrompt = void Function(StandardLogger)
Interface for Prompt On Shell