summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* improve error formattingJesse Luehrs2021-12-253-4/+25
* error message consistencyJesse Luehrs2021-12-252-9/+7
* okay, we can make this just an identity functionJesse Luehrs2021-12-251-20/+21
* get rid of these aliasesJesse Luehrs2021-12-251-7/+4
* simplifyJesse Luehrs2021-12-251-6/+3
* clean upJesse Luehrs2021-12-251-2/+3
* simplifyJesse Luehrs2021-12-251-18/+18
* simplifyJesse Luehrs2021-12-251-1/+1
* implement and and or as builtinsJesse Luehrs2021-12-253-4/+49
* this doesn't need to be redJesse Luehrs2021-12-251-1/+1
* display error messages when cd failsJesse Luehrs2021-12-252-2/+11
* make builtins asyncJesse Luehrs2021-12-252-13/+46
* no need for these clonesJesse Luehrs2021-12-252-9/+8
* simplifyJesse Luehrs2021-12-252-54/+76
* refactorJesse Luehrs2021-12-251-4/+15
* more refactoringJesse Luehrs2021-12-252-40/+40
* rearrange some thingsJesse Luehrs2021-12-253-3/+4
* refactorJesse Luehrs2021-12-251-21/+44
* don't crash if we can't run a programJesse Luehrs2021-12-251-3/+18
* improve colors a bit moreJesse Luehrs2021-12-242-11/+17
* don't strip whitespace inside of stringsJesse Luehrs2021-12-231-1/+1
* error handling for parse errorsJesse Luehrs2021-12-223-78/+167
* renameJesse Luehrs2021-12-222-12/+12
* don't try to run an empty commandJesse Luehrs2021-12-221-6/+12
* parse quoted stringsJesse Luehrs2021-12-222-14/+27
* only kill the whole command line on SIGINTJesse Luehrs2021-12-221-6/+10
* killing a process with a signal should kill the whole command lineJesse Luehrs2021-12-221-13/+16
* don't record process exit until the whole set of commands is doneJesse Luehrs2021-12-221-24/+20
* allow running multiple commands separated by semicolonsJesse Luehrs2021-12-224-180/+179
* start writing a parserJesse Luehrs2021-12-223-25/+111
* refactor a bit to start working on better parsingJesse Luehrs2021-12-214-17/+79
* reset input modes when switching away from a full screen appJesse Luehrs2021-12-211-0/+1
* clippyJesse Luehrs2021-12-154-20/+35
* remove some unnecessary mutsJesse Luehrs2021-12-131-14/+19
* this is actually pretty unnecessaryJesse Luehrs2021-12-133-10/+5
* more rearrangingJesse Luehrs2021-12-134-8/+9
* more cleanupsJesse Luehrs2021-12-131-19/+18
* more event loop refactoringJesse Luehrs2021-12-125-51/+55
* add command to cycle between running programsJesse Luehrs2021-12-121-0/+28
* fix focus on process exitJesse Luehrs2021-12-111-1/+14
* significantly refactor the event loopJesse Luehrs2021-12-116-352/+314
* move key handling into the main event loopJesse Luehrs2021-12-113-138/+139
* tweak the output a bit moreJesse Luehrs2021-12-112-12/+22
* display the history index as wellJesse Luehrs2021-12-114-5/+45
* try harder to keep the focused line visibleJesse Luehrs2021-12-111-1/+16
* don't hold the entry lock over the visible calculationJesse Luehrs2021-12-111-11/+11
* fix command outputJesse Luehrs2021-12-111-1/+1
* make scrolling offscreen workJesse Luehrs2021-12-112-11/+123
* process quitting at highest priorityJesse Luehrs2021-12-111-3/+3
* clippyJesse Luehrs2021-12-112-10/+9