summaryrefslogtreecommitdiffstats
path: root/src/shell
Commit message (Collapse)AuthorAgeFilesLines
* save the history on shell exitHEADmasterJesse Luehrs2022-03-083-0/+27
|
* parse a history file if availableJesse Luehrs2022-03-082-0/+188
| | | | doesn't do anything with it yet
* use /proc/self/exe directly when re-execing ourself when possibleJesse Luehrs2022-03-081-1/+1
| | | | | this will use the same binary that is currently running, even if it has been deleted or replaced
* use the current size when rendering an entryJesse Luehrs2022-03-081-1/+1
| | | | not the size of the terminal when the entry was run
* simplifyJesse Luehrs2022-03-052-15/+21
|
* drop visual bell supportJesse Luehrs2022-03-051-16/+1
| | | | nothing really supports this
* various cleanupsJesse Luehrs2022-03-053-24/+12
|
* upgrade to notify 5Jesse Luehrs2022-03-041-5/+2
| | | | to fix some duplicated deps
* check for new directory after handling event instead of beforeJesse Luehrs2022-03-041-5/+5
|
* cleanupJesse Luehrs2022-03-041-11/+6
|
* remove unused fileJesse Luehrs2022-03-041-63/+0
|
* remove the mutex around exit_infoJesse Luehrs2022-03-045-214/+199
| | | | it is small enough that copying it is not really a big deal
* refactor inputsJesse Luehrs2022-03-0410-255/+321
|
* another large refactorJesse Luehrs2022-03-047-583/+523
|
* refactorJesse Luehrs2022-03-013-82/+117
|
* push some copies up the stackJesse Luehrs2022-02-283-10/+15
|
* convert to std::sync::Mutex and remove a lot of unnecessary asyncJesse Luehrs2022-02-286-243/+246
|
* these aliases are not really saving much of anythingJesse Luehrs2022-02-273-14/+24
|
* simplifyJesse Luehrs2022-02-271-46/+30
|
* reduce typingJesse Luehrs2022-02-264-9/+9
|
* hold the pts open while the pty task is runningJesse Luehrs2022-02-251-3/+7
| | | | to avoid EIO errors
* don't error when sending events during application shutdownJesse Luehrs2022-02-255-42/+71
|
* move to tokioJesse Luehrs2022-02-255-236/+207
|
* clippyJesse Luehrs2022-02-122-2/+5
|
* 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
| | | | | now that we have subshells, we could have opened fd 3 on that subshell via redirects or whatever
* stop sending environment stuff over a pipeJesse Luehrs2022-01-171-24/+2
| | | | sending it through the actual environment should be sufficient
* simplify environment handlingJesse Luehrs2022-01-173-4/+4
| | | | this temporarily breaks cd history, will fix this soon
* move default environment variable setting to shell initializationJesse Luehrs2022-01-161-1/+4
|
* improve bell handlingJesse Luehrs2022-01-152-19/+51
|
* 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
* clippyJesse Luehrs2022-01-111-0/+1
|
* 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-114-10/+245
|
* detect git repositoriesJesse Luehrs2022-01-112-6/+38
|
* clippyJesse Luehrs2022-01-113-8/+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-114-14/+75
|
* stop parsing command lines at all in the main shell processJesse Luehrs2022-01-092-79/+23
|
* renameJesse Luehrs2022-01-091-1/+1
|
* renameJesse Luehrs2022-01-091-3/+3
| | | | since this doesn't just run pipelines anymore
* 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-084-41/+27
|
* remove a bunch of unwrapsJesse Luehrs2022-01-081-13/+9
|