summaryrefslogtreecommitdiffstats
path: root/src/env.rs
Commit message (Collapse)AuthorAgeFilesLines
* reduce typingJesse Luehrs2022-02-261-3/+3
|
* stop sending environment stuff over a pipeJesse Luehrs2022-01-171-16/+22
| | | | sending it through the actual environment should be sufficient
* simplify environment handlingJesse Luehrs2022-01-171-149/+69
| | | | this temporarily breaks cd history, will fix this soon
* move default environment variable setting to shell initializationJesse Luehrs2022-01-161-8/+9
|
* implement `cd -`Jesse Luehrs2022-01-151-14/+61
|
* set default SHELL and TERM for subprocessesJesse Luehrs2022-01-151-5/+11
|
* update the environment after every pipelineJesse Luehrs2022-01-091-1/+5
|
* implement for loopsJesse Luehrs2022-01-081-0/+8
|
* remove pipeline from the environmentJesse Luehrs2022-01-081-16/+0
| | | | | it was only really here for convenience, but it doesn't really make a lot of sense
* add setenv and unsetenv builtinsJesse Luehrs2022-01-081-0/+12
|
* add support for special env varsJesse Luehrs2022-01-081-2/+21
|
* implement environment variablesJesse Luehrs2022-01-081-0/+15
|
* and more simplificationJesse Luehrs2022-01-051-1/+2
|
* refactorJesse Luehrs2022-01-051-0/+5
|
* clean up a bitJesse Luehrs2022-01-051-14/+14
|
* propagate current directory changes back to the main processJesse Luehrs2022-01-031-4/+34
|
* refocus the readline when the foreground process is suspendedJesse Luehrs2022-01-031-1/+9
|
* use real serializationJesse Luehrs2022-01-031-8/+70
|
* stop cloning exe and env all over the placeJesse Luehrs2022-01-031-1/+0
|
* split up code into more filesJesse Luehrs2022-01-031-32/+16
|
* clippyJesse Luehrs2021-12-101-0/+1
|
* this doesn't need to be modifiableJesse Luehrs2021-12-091-0/+8
|
* refactorJesse Luehrs2021-12-091-0/+31