summaryrefslogtreecommitdiffstats
path: root/src/shell/history
Commit message (Expand)AuthorAgeFilesLines
* save the history on shell exitHEADmasterJesse Luehrs2022-03-082-0/+25
* use /proc/self/exe directly when re-execing ourself when possibleJesse Luehrs2022-03-081-1/+1
* use the current size when rendering an entryJesse Luehrs2022-03-081-1/+1
* simplifyJesse Luehrs2022-03-052-15/+21
* drop visual bell supportJesse Luehrs2022-03-051-16/+1
* various cleanupsJesse Luehrs2022-03-052-4/+2
* cleanupJesse Luehrs2022-03-041-11/+6
* remove unused fileJesse Luehrs2022-03-041-63/+0
* remove the mutex around exit_infoJesse Luehrs2022-03-043-207/+191
* refactor inputsJesse Luehrs2022-03-042-126/+130
* another large refactorJesse Luehrs2022-03-045-467/+453
* refactorJesse Luehrs2022-03-013-82/+117
* push some copies up the stackJesse Luehrs2022-02-281-5/+5
* convert to std::sync::Mutex and remove a lot of unnecessary asyncJesse Luehrs2022-02-283-54/+64
* these aliases are not really saving much of anythingJesse Luehrs2022-02-272-12/+22
* reduce typingJesse Luehrs2022-02-262-5/+5
* hold the pts open while the pty task is runningJesse Luehrs2022-02-251-3/+7
* don't error when sending events during application shutdownJesse Luehrs2022-02-253-11/+11
* move to tokioJesse Luehrs2022-02-253-159/+131
* clippyJesse Luehrs2022-02-121-2/+3
* clippyJesse Luehrs2022-01-181-2/+0
* don't just assume that an open fd 3 means to send status updatesJesse Luehrs2022-01-181-1/+1
* stop sending environment stuff over a pipeJesse Luehrs2022-01-171-24/+2
* simplify environment handlingJesse Luehrs2022-01-171-1/+1
* improve bell handlingJesse Luehrs2022-01-152-19/+51
* clippyJesse Luehrs2022-01-111-4/+0
* don't allow an entry to transition from exited back to runningJesse Luehrs2022-01-111-1/+3
* highlight the specific pipeline that is currently runningJesse Luehrs2022-01-112-14/+63
* stop parsing command lines at all in the main shell processJesse Luehrs2022-01-091-42/+9
* renameJesse Luehrs2022-01-091-3/+3
* move to running the full command in the subprocessJesse Luehrs2022-01-091-189/+25
* don't busy loop when waiting for exit after exit eventJesse Luehrs2022-01-091-17/+22
* we also don't need to keep reading if we get an Exit eventJesse Luehrs2022-01-081-0/+2
* simplifyJesse Luehrs2022-01-081-5/+17
* cleanupsJesse Luehrs2022-01-082-37/+23
* remove a bunch of unwrapsJesse Luehrs2022-01-081-13/+9
* fix file descriptor leakJesse Luehrs2022-01-081-0/+1
* implement for loopsJesse Luehrs2022-01-081-20/+87
* implement whileJesse Luehrs2022-01-081-6/+17
* implement ifJesse Luehrs2022-01-081-6/+54
* refactorJesse Luehrs2022-01-081-28/+45
* add parsing for control statementsJesse Luehrs2022-01-081-1/+9
* remove pipeline from the environmentJesse Luehrs2022-01-081-2/+12
* there's no reason to eval at all in the main shellJesse Luehrs2022-01-081-2/+1
* fix race condition when reading pipeline eventsJesse Luehrs2022-01-081-30/+55
* large refactorJesse Luehrs2022-01-081-3/+4
* allow the most recent command output to be biggerJesse Luehrs2022-01-052-16/+30
* and more simplificationJesse Luehrs2022-01-053-18/+8
* a bunch more reorganizationJesse Luehrs2022-01-053-0/+831