swearwolf-term
swearwolf-term
com.github.gchudnov.swearwolf.term
EscSeq
EscSeq
EventLoop
EventLoop
Action
Continue
Exit
actionMonoid
Action
Screen
Screen
Shortcuts
Term
Term
TermAction
Writer
Writer
com.github.gchudnov.swearwolf.term.eventloops
AnyEventLoop
AnyEventLoop
Acc
Acc
AsyncEventLoop
EitherEventLoop
EitherEventLoop
FutureEventLoop
FutureEventLoop
IdEventLoop
IdEventLoop
SyncEventLoop
TryEventLoop
TryEventLoop
com.github.gchudnov.swearwolf.term.keys
CharKeySeq
CtrlKeySeq
KeyCode
KeyCode
Ack
Alt
Ampersand
App
At
BackQuote
BackSlash
Backspace
Bell
Cancel
CapsLock
Colon
Comma
Control
Delete
Divide
Dollar
Dot
Down
End
EndMedium
EndText
EndTrans
EndTransBlock
Enquiry
Enter
Equal
Esc
Exclamation
Execute
Exponent
F1
F10
F11
F12
F2
F3
F4
F5
F6
F7
F8
F9
FileSeparator
FormFeed
GreaterThan
GroupSeparator
Help
Home
Insert
Invalid
LWin
Left
LeftCurlyBracket
LeftRoundBracket
LeftSquareBracket
LessThan
LineFeed
LowerA
LowerB
LowerC
LowerD
LowerE
LowerF
LowerG
LowerH
LowerI
LowerJ
LowerK
LowerL
LowerM
LowerN
LowerO
LowerP
LowerQ
LowerR
LowerS
LowerT
LowerU
LowerV
LowerW
LowerX
LowerY
LowerZ
Minus
Nack
Nul
Num0
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Numpad0
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
NumpadAdd
NumpadDecimal
NumpadDivide
NumpadMultiply
NumpadSeparator
NumpadSubtract
PageDown
PageUp
Pause
Percent
Plus
Print
PrintScreen
QuestionMark
Quote
RUnitSeparator
RWin
RecordSeparator
Right
RightCurlyBracket
RightRoundBracket
RightSquareBracket
Select
Semicolon
Sharp
Shift
ShiftIn
ShiftOut
SingleQuote
Sleep
Space
Star
StartHeading
StartText
Substitute
SyncIdle
Tab
Tilde
Underscore
Up
UpperA
UpperB
UpperC
UpperD
UpperE
UpperF
UpperG
UpperH
UpperI
UpperJ
UpperK
UpperL
UpperM
UpperN
UpperO
UpperP
UpperQ
UpperR
UpperS
UpperT
UpperU
UpperV
UpperW
UpperX
UpperY
UpperZ
VerticalLine
VerticalTab
KeyModifier
KeyModifier
Alt
Ctrl
Shift
KeySeq
KeySeq
MouseAction
MouseAction
Press
Release
MouseButton
MouseButton
Left
Middle
Right
ScrollBackward
ScrollForward
MouseKeySeq
SizeKeySeq
UnknownKeySeq
com.github.gchudnov.swearwolf.term.screens
AnyScreen
AnyShellScreen
AsyncScreen
EitherScreen
EitherScreen
FutureScreen
FutureScreen
IdScreen
IdScreen
SyncScreen
SyncShellScreen
SyncShellScreen
TryScreen
TryScreen
com.github.gchudnov.swearwolf.term.terms
AnyTerm
AnyTerm
AnyTermFactory
AsyncTerm
EitherSyncTerm
EitherSyncTerm
FutureAsyncTerm
FutureSyncTerm
IdSyncTerm
IdSyncTerm
LogTerm
LogTerm
SyncTerm
TrySyncTerm
TrySyncTerm
com.github.gchudnov.swearwolf.term.writers
AnyWriter
AnyWriter
AsyncWriter
EitherWriter
EitherWriter
FutureWriter
FutureWriter
IdWriter
IdWriter
SyncWriter
TryWriter
TryWriter
swearwolf-term
/
com.github.gchudnov.swearwolf.term.screens
/
FutureScreen
FutureScreen
object
FutureScreen
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
FutureScreen
.type
Value members
Value members
Concrete methods
def
make
(
term:
Term
[
Future
])(
using
ec:
ExecutionContext
):
Future
[
FutureScreen
]