Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move to tokio | Jesse Luehrs | 2022-02-25 | 1 | -15/+20 |
| | |||||
* | support redirects with subshells | Jesse Luehrs | 2022-01-18 | 1 | -2/+4 |
| | |||||
* | clippy | Jesse Luehrs | 2022-01-18 | 1 | -2/+0 |
| | |||||
* | consistency | Jesse Luehrs | 2022-01-18 | 1 | -37/+37 |
| | |||||
* | simplify | Jesse Luehrs | 2022-01-18 | 1 | -47/+23 |
| | |||||
* | implement command substitution | Jesse Luehrs | 2022-01-17 | 1 | -1/+23 |
| | |||||
* | make eval async | Jesse Luehrs | 2022-01-17 | 2 | -17/+28 |
| | |||||
* | simplify | Jesse Luehrs | 2022-01-17 | 1 | -6/+3 |
| | |||||
* | implement else | 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 |
| | |||||
* | basic subshell implementation | Jesse Luehrs | 2022-01-17 | 1 | -1/+30 |
| | |||||
* | simplify environment handling | Jesse Luehrs | 2022-01-17 | 1 | -1/+3 |
| | | | | this temporarily breaks cd history, will fix this soon | ||||
* | simplify | Jesse Luehrs | 2022-01-15 | 1 | -1/+1 |
| | |||||
* | fix parsing variables in double quoted strings | Jesse Luehrs | 2022-01-11 | 1 | -0/+7 |
| | |||||
* | fix tests | Jesse Luehrs | 2022-01-11 | 1 | -70/+115 |
| | |||||
* | move home directory expansion from cd to eval | Jesse Luehrs | 2022-01-11 | 1 | -0/+49 |
| | |||||
* | highlight the specific pipeline that is currently running | Jesse Luehrs | 2022-01-11 | 1 | -0/+7 |
| | |||||
* | add tests | Jesse Luehrs | 2022-01-10 | 1 | -0/+123 |
| | |||||
* | implement globbing | Jesse Luehrs | 2022-01-10 | 1 | -27/+85 |
| | |||||
* | implement expanding alternations | Jesse Luehrs | 2022-01-10 | 1 | -18/+53 |
| | |||||
* | parse alternations | Jesse Luehrs | 2022-01-10 | 2 | -3/+72 |
| | |||||
* | refactor the grammar a bit | Jesse Luehrs | 2022-01-10 | 1 | -8/+9 |
| | |||||
* | fix tests | Jesse Luehrs | 2022-01-10 | 1 | -166/+45 |
| | |||||
* | improve parsing error messages | Jesse Luehrs | 2022-01-10 | 1 | -1/+1 |
| | |||||
* | also support it for output fds | Jesse Luehrs | 2022-01-10 | 1 | -7/+11 |
| | |||||
* | add more readable aliases for std fds | Jesse Luehrs | 2022-01-10 | 1 | -1/+6 |
| | |||||
* | stop parsing command lines at all in the main shell process | Jesse Luehrs | 2022-01-09 | 1 | -7/+0 |
| | |||||
* | move to running the full command in the subprocess | Jesse Luehrs | 2022-01-09 | 1 | -7/+0 |
| | |||||
* | extend the session leader process to be able to run full command lines | Jesse Luehrs | 2022-01-09 | 1 | -11/+2 |
| | |||||
* | fix for loop parsing | Jesse Luehrs | 2022-01-08 | 1 | -7/+15 |
| | |||||
* | fix control statement parsing | Jesse Luehrs | 2022-01-08 | 1 | -4/+2 |
| | |||||
* | add parsing for control statements | Jesse Luehrs | 2022-01-08 | 2 | -40/+90 |
| | |||||
* | pull tests out into their own file again | Jesse Luehrs | 2022-01-08 | 2 | -352/+347 |
| | |||||
* | more tests | Jesse Luehrs | 2022-01-08 | 1 | -0/+47 |
| | |||||
* | there's no reason to eval at all in the main shell | Jesse Luehrs | 2022-01-08 | 1 | -9/+6 |
| | |||||
* | parse individual words from concatenated variables/barewords/etc | Jesse Luehrs | 2022-01-08 | 1 | -115/+138 |
| | |||||
* | implement environment variables | Jesse Luehrs | 2022-01-08 | 1 | -3/+2 |
| | |||||
* | add basic variable parsing | Jesse Luehrs | 2022-01-08 | 1 | -8/+26 |
| | |||||
* | large refactor | Jesse Luehrs | 2022-01-08 | 1 | -0/+588 |