aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd
Commit message (Expand)AuthorAgeFilesLines
* name change, againJesse Luehrs2019-10-144-5/+5
* polling should be considered doing workJesse Luehrs2019-10-142-2/+2
* add command to play ttyrecsJesse Luehrs2019-10-142-0/+236
* add command to record terminal sessionsJesse Luehrs2019-10-131-0/+297
* add tls support for clientsJesse Luehrs2019-10-122-38/+112
* generalize the client implementationJesse Luehrs2019-10-122-25/+67
* add tls support to the serverJesse Luehrs2019-10-121-17/+114
* make all of my futures/streams not do any work until polledJesse Luehrs2019-10-102-36/+19
* make argument parsing more consistentJesse Luehrs2019-10-103-79/+87
* bump heartbeat interval to 30sJesse Luehrs2019-10-102-29/+8
* add read timeouts to the serverJesse Luehrs2019-10-101-3/+32
* remove unnecessary mapsJesse Luehrs2019-10-091-1/+1
* ensure server errors are displayed when watchingJesse Luehrs2019-10-091-1/+10
* ensure that the length delimited codec expects the right packet sizeJesse Luehrs2019-10-093-2/+5
* don't drop the list connection after intentionally quitting watchingJesse Luehrs2019-10-091-6/+11
* rearrangingJesse Luehrs2019-10-091-4/+4
* move formatting stuff out of the session list module tooJesse Luehrs2019-10-091-7/+211
* move getting terminal size out of the session listJesse Luehrs2019-10-091-2/+7
* make formatting more consistentJesse Luehrs2019-10-081-1/+1
* update the watcher size state on resize eventsJesse Luehrs2019-10-081-4/+5
* make the loading screen also use the alternate screenJesse Luehrs2019-10-081-33/+24
* display a basic loading message while disconnected, and make q workJesse Luehrs2019-10-081-34/+50
* make all redrawing go through a common codepathJesse Luehrs2019-10-081-12/+26
* split Reconnect events into Disconnect/ConnectJesse Luehrs2019-10-082-6/+14
* cast -> streamJesse Luehrs2019-10-081-10/+10
* remove some unused errorsJesse Luehrs2019-10-081-6/+0
* move session list code to its own moduleJesse Luehrs2019-10-081-289/+20
* refactorJesse Luehrs2019-10-081-125/+157
* handle alternate screen stuff a bit betterJesse Luehrs2019-10-081-55/+117
* simplifyJesse Luehrs2019-10-071-8/+3
* add warning about terminals that are too bigJesse Luehrs2019-10-061-3/+12
* commentsJesse Luehrs2019-10-061-0/+5
* use a struct to represent terminal sizeJesse Luehrs2019-10-062-18/+14
* better formatting of the watch screenJesse Luehrs2019-10-061-30/+76
* paginate the watch uiJesse Luehrs2019-10-051-40/+134
* describe keys in watch headerJesse Luehrs2019-10-051-1/+1
* also handle window resizing in the watch uiJesse Luehrs2019-10-052-45/+24
* clear the screen closer to the start of printingJesse Luehrs2019-10-051-2/+1
* use the alternate screen for the watch ui instead of clearingJesse Luehrs2019-10-051-8/+43
* watch should clear terminal on quit tooJesse Luehrs2019-10-051-7/+9
* use a sorted map instead of resorting a hashmap every timeJesse Luehrs2019-10-051-6/+3
* commentJesse Luehrs2019-10-051-0/+2
* return to watching screen when a the watched caster disconnectsJesse Luehrs2019-10-051-9/+10
* and also pull the initial resizing out of the process moduleJesse Luehrs2019-10-051-1/+9
* also pull stdin handling out of the process moduleJesse Luehrs2019-10-051-2/+7
* renameJesse Luehrs2019-10-051-4/+4
* write to stdout instead of stderr when watchingJesse Luehrs2019-10-051-3/+4
* the lf -> crlf translation makes more sense to happen on the output sideJesse Luehrs2019-10-051-0/+13
* handle resizing asynchronously instead of calling .wait()Jesse Luehrs2019-10-051-4/+1
* cast should be managing the raw screen, not processJesse Luehrs2019-10-051-0/+9