summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* support redirects with subshellsJesse Luehrs2022-01-182-3/+7
* clippyJesse Luehrs2022-01-182-4/+0
* consistencyJesse Luehrs2022-01-181-37/+37
* simplifyJesse Luehrs2022-01-182-53/+28
* bump depsJesse Luehrs2022-01-182-13/+13
* don't just assume that an open fd 3 means to send status updatesJesse Luehrs2022-01-182-24/+15
* use structoptJesse Luehrs2022-01-173-8/+176
* implement command substitutionJesse Luehrs2022-01-172-2/+27
* make eval asyncJesse Luehrs2022-01-173-22/+36
* simplifyJesse Luehrs2022-01-171-6/+3
* implement elseJesse Luehrs2022-01-173-7/+43
* don't update status for commands that are part of control statementsJesse Luehrs2022-01-171-0/+4
* test subshell parsingJesse Luehrs2022-01-171-3/+22
* fix testsJesse Luehrs2022-01-171-2/+2
* fix piping multiple lines to readJesse Luehrs2022-01-171-12/+30
* fix reading empty linesJesse Luehrs2022-01-172-4/+5
* basic subshell implementationJesse Luehrs2022-01-173-3/+38
* make nbsh -c workJesse Luehrs2022-01-172-26/+42
* fix cd historyJesse Luehrs2022-01-172-13/+4
* stop sending environment stuff over a pipeJesse Luehrs2022-01-174-64/+33
* simplify environment handlingJesse Luehrs2022-01-177-162/+87
* move default environment variable setting to shell initializationJesse Luehrs2022-01-162-9/+13
* simplifyJesse Luehrs2022-01-151-1/+1
* simplifyJesse Luehrs2022-01-151-2/+4
* improve bell handlingJesse Luehrs2022-01-152-19/+51
* implement `cd -`Jesse Luehrs2022-01-153-18/+85
* set default SHELL and TERM for subprocessesJesse Luehrs2022-01-152-10/+16
* move the std channel adaptor thread onto the thread poolJesse Luehrs2022-01-111-2/+2
* clippyJesse Luehrs2022-01-111-0/+1
* simplifyJesse Luehrs2022-01-111-22/+17
* move git calcuations to a background threadJesse Luehrs2022-01-111-2/+8
* use inotify to update the prompt git statusJesse Luehrs2022-01-113-16/+293
* add git info to the promptJesse Luehrs2022-01-114-10/+245
* detect git repositoriesJesse Luehrs2022-01-114-6/+213
* clippyJesse Luehrs2022-01-114-8/+3
* fix parsing variables in double quoted stringsJesse Luehrs2022-01-112-1/+8
* don't allow an entry to transition from exited back to runningJesse Luehrs2022-01-111-1/+3
* fix testsJesse Luehrs2022-01-111-70/+115
* move home directory expansion from cd to evalJesse Luehrs2022-01-112-50/+60
* clippyJesse Luehrs2022-01-111-1/+1
* highlight the specific pipeline that is currently runningJesse Luehrs2022-01-116-14/+85
* add testsJesse Luehrs2022-01-102-5/+128
* implement globbingJesse Luehrs2022-01-104-29/+98
* implement expanding alternationsJesse Luehrs2022-01-102-19/+54
* parse alternationsJesse Luehrs2022-01-103-4/+85
* refactor the grammar a bitJesse Luehrs2022-01-102-17/+21
* fix testsJesse Luehrs2022-01-101-166/+45
* improve parsing error messagesJesse Luehrs2022-01-102-5/+40
* setenv/unsetenv -> set/unsetJesse Luehrs2022-01-101-11/+11
* also support it for output fdsJesse Luehrs2022-01-101-7/+11