Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | simplify | Jesse Luehrs | 2022-01-02 | 2 | -9/+11 | |
* | make all commands go through the pipe runner | Jesse Luehrs | 2022-01-02 | 3 | -236/+192 | |
* | more comments | Jesse Luehrs | 2022-01-02 | 1 | -0/+6 | |
* | clean up pipe code | Jesse Luehrs | 2022-01-01 | 3 | -83/+152 | |
* | also need to SIGCONT the process group leader | Jesse Luehrs | 2021-12-31 | 1 | -0/+5 | |
* | stop hardcoding /proc stuff | Jesse Luehrs | 2021-12-31 | 1 | -1/+2 | |
* | setting the foreground process group needs to happen immediately | Jesse Luehrs | 2021-12-31 | 1 | -8/+13 | |
* | basic implementation of pipes | Jesse Luehrs | 2021-12-31 | 4 | -8/+111 | |
* | start adding framework for pipelines | Jesse Luehrs | 2021-12-31 | 3 | -12/+39 | |
* | refactor | Jesse Luehrs | 2021-12-31 | 2 | -37/+58 | |
* | also make builtins go through the pty | Jesse Luehrs | 2021-12-31 | 3 | -47/+64 | |
* | update pty_process | Jesse Luehrs | 2021-12-31 | 1 | -20/+24 | |
* | fix and/or logic | Jesse Luehrs | 2021-12-26 | 1 | -5/+7 | |
* | couple more builtins | Jesse Luehrs | 2021-12-26 | 2 | -1/+34 | |
* | clippy | Jesse Luehrs | 2021-12-26 | 1 | -4/+7 | |
* | improve error formatting | Jesse Luehrs | 2021-12-25 | 3 | -4/+25 | |
* | error message consistency | Jesse Luehrs | 2021-12-25 | 2 | -9/+7 | |
* | okay, we can make this just an identity function | Jesse Luehrs | 2021-12-25 | 1 | -20/+21 | |
* | get rid of these aliases | Jesse Luehrs | 2021-12-25 | 1 | -7/+4 | |
* | simplify | Jesse Luehrs | 2021-12-25 | 1 | -6/+3 | |
* | clean up | Jesse Luehrs | 2021-12-25 | 1 | -2/+3 | |
* | simplify | Jesse Luehrs | 2021-12-25 | 1 | -18/+18 | |
* | simplify | Jesse Luehrs | 2021-12-25 | 1 | -1/+1 | |
* | implement and and or as builtins | Jesse Luehrs | 2021-12-25 | 3 | -4/+49 | |
* | this doesn't need to be red | Jesse Luehrs | 2021-12-25 | 1 | -1/+1 | |
* | display error messages when cd fails | Jesse Luehrs | 2021-12-25 | 2 | -2/+11 | |
* | make builtins async | Jesse Luehrs | 2021-12-25 | 2 | -13/+46 | |
* | no need for these clones | Jesse Luehrs | 2021-12-25 | 2 | -9/+8 | |
* | simplify | Jesse Luehrs | 2021-12-25 | 2 | -54/+76 | |
* | refactor | Jesse Luehrs | 2021-12-25 | 1 | -4/+15 | |
* | more refactoring | Jesse Luehrs | 2021-12-25 | 2 | -40/+40 | |
* | rearrange some things | Jesse Luehrs | 2021-12-25 | 3 | -3/+4 | |
* | refactor | Jesse Luehrs | 2021-12-25 | 1 | -21/+44 | |
* | don't crash if we can't run a program | Jesse Luehrs | 2021-12-25 | 1 | -3/+18 | |
* | improve colors a bit more | Jesse Luehrs | 2021-12-24 | 2 | -11/+17 | |
* | don't strip whitespace inside of strings | Jesse Luehrs | 2021-12-23 | 1 | -1/+1 | |
* | error handling for parse errors | Jesse Luehrs | 2021-12-22 | 3 | -78/+167 | |
* | rename | Jesse Luehrs | 2021-12-22 | 2 | -12/+12 | |
* | don't try to run an empty command | Jesse Luehrs | 2021-12-22 | 1 | -6/+12 | |
* | parse quoted strings | Jesse Luehrs | 2021-12-22 | 2 | -14/+27 | |
* | only kill the whole command line on SIGINT | Jesse Luehrs | 2021-12-22 | 1 | -6/+10 | |
* | killing a process with a signal should kill the whole command line | Jesse Luehrs | 2021-12-22 | 1 | -13/+16 | |
* | don't record process exit until the whole set of commands is done | Jesse Luehrs | 2021-12-22 | 1 | -24/+20 | |
* | allow running multiple commands separated by semicolons | Jesse Luehrs | 2021-12-22 | 4 | -180/+179 | |
* | start writing a parser | Jesse Luehrs | 2021-12-22 | 3 | -25/+111 | |
* | refactor a bit to start working on better parsing | Jesse Luehrs | 2021-12-21 | 4 | -17/+79 | |
* | reset input modes when switching away from a full screen app | Jesse Luehrs | 2021-12-21 | 1 | -0/+1 | |
* | clippy | Jesse Luehrs | 2021-12-15 | 4 | -20/+35 | |
* | remove some unnecessary muts | Jesse Luehrs | 2021-12-13 | 1 | -14/+19 | |
* | this is actually pretty unnecessary | Jesse Luehrs | 2021-12-13 | 3 | -10/+5 |