summaryrefslogtreecommitdiffstats
path: root/src/runner
Commit message (Collapse)AuthorAgeFilesLines
* allow recursive aliasesJesse Luehrs2022-03-081-1/+13
|
* basic implementation of aliasesJesse Luehrs2022-03-071-14/+32
|
* refactor inputsJesse Luehrs2022-03-041-1/+1
|
* another large refactorJesse Luehrs2022-03-041-11/+6
|
* push some copies up the stackJesse Luehrs2022-02-281-3/+3
|
* clippyJesse Luehrs2022-02-282-4/+3
|
* remove unused codeJesse Luehrs2022-02-281-1/+2
|
* fix one more commentJesse Luehrs2022-02-271-2/+2
|
* formattingJesse Luehrs2022-02-271-0/+1
|
* reduce typingJesse Luehrs2022-02-265-34/+30
|
* remove the mutex for builtin fdsJesse Luehrs2022-02-264-162/+92
|
* move to tokioJesse Luehrs2022-02-254-96/+97
|
* simplifyJesse Luehrs2022-02-121-18/+8
|
* split some helper functions out into a separate moduleJesse Luehrs2022-02-122-96/+98
|
* simplifyJesse Luehrs2022-01-181-13/+5
|
* no need to use mutexes here now that we're no longer bufferingJesse Luehrs2022-01-181-24/+28
|
* don't mess with the foreground pg if we're just using -cJesse Luehrs2022-01-181-3/+9
|
* make eval asyncJesse Luehrs2022-01-171-5/+8
|
* implement elseJesse Luehrs2022-01-171-6/+35
|
* don't update status for commands that are part of control statementsJesse Luehrs2022-01-171-0/+4
|
* 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-171-0/+4
|
* make nbsh -c workJesse Luehrs2022-01-171-22/+14
|
* fix cd historyJesse Luehrs2022-01-172-13/+4
|
* stop sending environment stuff over a pipeJesse Luehrs2022-01-171-22/+6
| | | | sending it through the actual environment should be sufficient
* simplify environment handlingJesse Luehrs2022-01-172-8/+11
| | | | this temporarily breaks cd history, will fix this soon
* simplifyJesse Luehrs2022-01-151-2/+4
|
* implement `cd -`Jesse Luehrs2022-01-151-3/+23
|
* move home directory expansion from cd to evalJesse Luehrs2022-01-111-50/+11
|
* clippyJesse Luehrs2022-01-111-1/+1
|
* highlight the specific pipeline that is currently runningJesse Luehrs2022-01-111-0/+3
|
* implement globbingJesse Luehrs2022-01-101-2/+5
|
* implement expanding alternationsJesse Luehrs2022-01-101-1/+1
|
* setenv/unsetenv -> set/unsetJesse Luehrs2022-01-101-11/+11
|
* also clear the variable when read hits eofJesse Luehrs2022-01-091-8/+7
|
* fix builtins wrapping builtinsJesse Luehrs2022-01-094-52/+14
|
* read builtin should return a failure exit code on eofJesse Luehrs2022-01-091-1/+6
|
* renameJesse Luehrs2022-01-091-1/+1
|
* renameJesse Luehrs2022-01-095-0/+1466
since this doesn't just run pipelines anymore