Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | support redirects with subshells | Jesse Luehrs | 2022-01-18 | 2 | -3/+7 | |
* | clippy | Jesse Luehrs | 2022-01-18 | 2 | -4/+0 | |
* | consistency | Jesse Luehrs | 2022-01-18 | 1 | -37/+37 | |
* | simplify | Jesse Luehrs | 2022-01-18 | 2 | -53/+28 | |
* | bump deps | Jesse Luehrs | 2022-01-18 | 2 | -13/+13 | |
* | don't just assume that an open fd 3 means to send status updates | Jesse Luehrs | 2022-01-18 | 2 | -24/+15 | |
* | use structopt | Jesse Luehrs | 2022-01-17 | 3 | -8/+176 | |
* | implement command substitution | Jesse Luehrs | 2022-01-17 | 2 | -2/+27 | |
* | make eval async | Jesse Luehrs | 2022-01-17 | 3 | -22/+36 | |
* | simplify | Jesse Luehrs | 2022-01-17 | 1 | -6/+3 | |
* | implement else | Jesse Luehrs | 2022-01-17 | 3 | -7/+43 | |
* | don't update status for commands that are part of control statements | Jesse Luehrs | 2022-01-17 | 1 | -0/+4 | |
* | test subshell parsing | Jesse Luehrs | 2022-01-17 | 1 | -3/+22 | |
* | fix tests | Jesse Luehrs | 2022-01-17 | 1 | -2/+2 | |
* | fix piping multiple lines to read | Jesse Luehrs | 2022-01-17 | 1 | -12/+30 | |
* | fix reading empty lines | Jesse Luehrs | 2022-01-17 | 2 | -4/+5 | |
* | basic subshell implementation | Jesse Luehrs | 2022-01-17 | 3 | -3/+38 | |
* | make nbsh -c work | Jesse Luehrs | 2022-01-17 | 2 | -26/+42 | |
* | fix cd history | Jesse Luehrs | 2022-01-17 | 2 | -13/+4 | |
* | stop sending environment stuff over a pipe | Jesse Luehrs | 2022-01-17 | 4 | -64/+33 | |
* | simplify environment handling | Jesse Luehrs | 2022-01-17 | 7 | -162/+87 | |
* | move default environment variable setting to shell initialization | Jesse Luehrs | 2022-01-16 | 2 | -9/+13 | |
* | simplify | Jesse Luehrs | 2022-01-15 | 1 | -1/+1 | |
* | simplify | Jesse Luehrs | 2022-01-15 | 1 | -2/+4 | |
* | improve bell handling | Jesse Luehrs | 2022-01-15 | 2 | -19/+51 | |
* | implement `cd -` | Jesse Luehrs | 2022-01-15 | 3 | -18/+85 | |
* | set default SHELL and TERM for subprocesses | Jesse Luehrs | 2022-01-15 | 2 | -10/+16 | |
* | move the std channel adaptor thread onto the thread pool | Jesse Luehrs | 2022-01-11 | 1 | -2/+2 | |
* | clippy | Jesse Luehrs | 2022-01-11 | 1 | -0/+1 | |
* | simplify | Jesse Luehrs | 2022-01-11 | 1 | -22/+17 | |
* | move git calcuations to a background thread | Jesse Luehrs | 2022-01-11 | 1 | -2/+8 | |
* | use inotify to update the prompt git status | Jesse Luehrs | 2022-01-11 | 3 | -16/+293 | |
* | add git info to the prompt | Jesse Luehrs | 2022-01-11 | 4 | -10/+245 | |
* | detect git repositories | Jesse Luehrs | 2022-01-11 | 4 | -6/+213 | |
* | clippy | Jesse Luehrs | 2022-01-11 | 4 | -8/+3 | |
* | fix parsing variables in double quoted strings | Jesse Luehrs | 2022-01-11 | 2 | -1/+8 | |
* | don't allow an entry to transition from exited back to running | Jesse Luehrs | 2022-01-11 | 1 | -1/+3 | |
* | fix tests | Jesse Luehrs | 2022-01-11 | 1 | -70/+115 | |
* | move home directory expansion from cd to eval | Jesse Luehrs | 2022-01-11 | 2 | -50/+60 | |
* | clippy | Jesse Luehrs | 2022-01-11 | 1 | -1/+1 | |
* | highlight the specific pipeline that is currently running | Jesse Luehrs | 2022-01-11 | 6 | -14/+85 | |
* | add tests | Jesse Luehrs | 2022-01-10 | 2 | -5/+128 | |
* | implement globbing | Jesse Luehrs | 2022-01-10 | 4 | -29/+98 | |
* | implement expanding alternations | Jesse Luehrs | 2022-01-10 | 2 | -19/+54 | |
* | parse alternations | Jesse Luehrs | 2022-01-10 | 3 | -4/+85 | |
* | refactor the grammar a bit | Jesse Luehrs | 2022-01-10 | 2 | -17/+21 | |
* | fix tests | Jesse Luehrs | 2022-01-10 | 1 | -166/+45 | |
* | improve parsing error messages | Jesse Luehrs | 2022-01-10 | 2 | -5/+40 | |
* | setenv/unsetenv -> set/unset | Jesse Luehrs | 2022-01-10 | 1 | -11/+11 | |
* | also support it for output fds | Jesse Luehrs | 2022-01-10 | 1 | -7/+11 |