summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* implement cdJesse Luehrs2021-11-183-89/+147
|
* differentiate root shellsJesse Luehrs2021-11-171-1/+6
|
* redraw the clock every secondJesse Luehrs2021-11-171-0/+21
|
* simplifyJesse Luehrs2021-11-171-8/+4
|
* reorder some functionsJesse Luehrs2021-11-173-166/+166
|
* simplifyJesse Luehrs2021-11-171-2/+3
|
* don't draw the readline over a fullscreen commandJesse Luehrs2021-11-172-5/+10
|
* refactorJesse Luehrs2021-11-175-87/+89
|
* pull output out of the state structJesse Luehrs2021-11-172-35/+53
|
* make action handling the main taskJesse Luehrs2021-11-175-24/+22
|
* make the ui a bit more consistent when moving focus aroundJesse Luehrs2021-11-172-8/+25
|
* color tweaksJesse Luehrs2021-11-171-1/+1
|
* add some more data to the promptJesse Luehrs2021-11-172-13/+36
|
* improve colors a bitJesse Luehrs2021-11-171-1/+10
|
* position the cursor correctly for running commandsJesse Luehrs2021-11-172-0/+20
| | | | it shouldn't always go at the end
* tweak time formatting to line up a bit betterJesse Luehrs2021-11-161-0/+2
|
* add ^L (or ^E^L) to force-redraw the screenJesse Luehrs2021-11-164-11/+36
|
* improve drawing of command outputJesse Luehrs2021-11-161-4/+12
| | | | in particular, handle line wrapping properly
* refactorJesse Luehrs2021-11-133-10/+10
|
* add ability to toggle fullscreenJesse Luehrs2021-11-132-1/+22
|
* reset attributes after drawing a full screen appJesse Luehrs2021-11-131-0/+2
| | | | | otherwise we could retain drawing attributes when returning from full screen
* fix some bugs with input and display of exited processes when focusedJesse Luehrs2021-11-131-11/+7
|
* allow moving focus between history entriesJesse Luehrs2021-11-132-0/+34
|
* move escape character handling to the top level input handlingJesse Luehrs2021-11-132-47/+30
|
* a bit more colorJesse Luehrs2021-11-132-5/+22
|
* refactorJesse Luehrs2021-11-131-81/+106
|
* simplifyJesse Luehrs2021-11-131-14/+26
|
* clean up formatting a bitJesse Luehrs2021-11-134-32/+37
|
* display the name of termination signals, if possibleJesse Luehrs2021-11-131-1/+7
|
* highlight the focused entryJesse Luehrs2021-11-133-1/+12
|
* track timing information for commandsJesse Luehrs2021-11-132-2/+44
|
* track exit status of processesJesse Luehrs2021-11-131-7/+22
|
* use ^E+r instead of ^Z to return to the replJesse Luehrs2021-11-121-12/+29
| | | | | we will want to be able to pass ^Z through to running processes as well - all out of band stuff should go through a single escape character
* just forward ^C to the running process directlyJesse Luehrs2021-11-121-13/+1
| | | | | the process pty will interpret this and send SIGINT to the appropriate process as necessary anyway
* focusing an app using the alternate screen should full-screen itJesse Luehrs2021-11-121-0/+26
|
* implement moving the readline cursorJesse Luehrs2021-11-121-7/+67
|
* handle backspacing over combined characters properlyJesse Luehrs2021-11-121-1/+6
|
* hard refresh the screen when resizingJesse Luehrs2021-11-111-1/+1
|
* use textmode's Color reexport, for consistencyJesse Luehrs2021-11-111-1/+1
|
* implement ^UJesse Luehrs2021-11-111-0/+5
|
* handle dynamic terminal sizesJesse Luehrs2021-11-115-17/+117
|
* handle the focused cursor being past the end of outputJesse Luehrs2021-11-112-8/+18
|
* avoid unnecessary rerenders and focus changesJesse Luehrs2021-11-115-23/+110
|
* move to unstable async-stdJesse Luehrs2021-11-111-1/+1
| | | | apparently this is the only way i will get an async condvar
* switch to futures-liteJesse Luehrs2021-11-111-5/+9
|
* wire up sending input to active processJesse Luehrs2021-11-101-20/+56
|
* fix display of long running commands with no outputJesse Luehrs2021-11-101-0/+4
|
* simplifyJesse Luehrs2021-11-102-40/+26
|
* derive debug in a few placesJesse Luehrs2021-11-101-1/+2
|
* simplifyJesse Luehrs2021-11-106-175/+151
|