summaryrefslogtreecommitdiffstats
path: root/src/shell/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* save the history on shell exitHEADmasterJesse Luehrs2022-03-081-0/+2
|
* parse a history file if availableJesse Luehrs2022-03-081-0/+3
| | | | doesn't do anything with it yet
* various cleanupsJesse Luehrs2022-03-051-20/+10
|
* check for new directory after handling event instead of beforeJesse Luehrs2022-03-041-5/+5
|
* remove the mutex around exit_infoJesse Luehrs2022-03-041-1/+2
| | | | it is small enough that copying it is not really a big deal
* refactor inputsJesse Luehrs2022-03-041-125/+5
|
* another large refactorJesse Luehrs2022-03-041-109/+60
|
* push some copies up the stackJesse Luehrs2022-02-281-3/+8
|
* convert to std::sync::Mutex and remove a lot of unnecessary asyncJesse Luehrs2022-02-281-180/+173
|
* these aliases are not really saving much of anythingJesse Luehrs2022-02-271-2/+2
|
* reduce typingJesse Luehrs2022-02-261-3/+3
|
* don't error when sending events during application shutdownJesse Luehrs2022-02-251-27/+22
|
* move to tokioJesse Luehrs2022-02-251-59/+56
|
* clippyJesse Luehrs2022-02-121-0/+2
|
* simplify environment handlingJesse Luehrs2022-01-171-2/+2
| | | | this temporarily breaks cd history, will fix this soon
* move default environment variable setting to shell initializationJesse Luehrs2022-01-161-1/+4
|
* set default SHELL and TERM for subprocessesJesse Luehrs2022-01-151-5/+5
|
* move the std channel adaptor thread onto the thread poolJesse Luehrs2022-01-111-2/+2
| | | | instead of managing a separate thread manually
* simplifyJesse Luehrs2022-01-111-22/+17
|
* move git calcuations to a background threadJesse Luehrs2022-01-111-2/+8
| | | | since it can be slow
* use inotify to update the prompt git statusJesse Luehrs2022-01-111-2/+47
|
* add git info to the promptJesse Luehrs2022-01-111-7/+34
|
* detect git repositoriesJesse Luehrs2022-01-111-6/+34
|
* clippyJesse Luehrs2022-01-111-2/+0
|
* highlight the specific pipeline that is currently runningJesse Luehrs2022-01-111-0/+3
|
* stop parsing command lines at all in the main shell processJesse Luehrs2022-01-091-37/+14
|
* renameJesse Luehrs2022-01-091-1/+1
|
* cleanupsJesse Luehrs2022-01-081-2/+2
|
* remove unnecessary codeJesse Luehrs2022-01-081-11/+4
|
* large refactorJesse Luehrs2022-01-081-2/+2
|
* and more simplificationJesse Luehrs2022-01-051-3/+2
|
* a bunch more reorganizationJesse Luehrs2022-01-051-0/+591