aboutsummaryrefslogtreecommitdiffstats
path: root/src/command.rs
Commit message (Collapse)AuthorAgeFilesLines
* another rewriteJesse Luehrs2022-02-231-34/+30
|
* docsJesse Luehrs2021-12-301-0/+33
|
* properly handle configuration when calling spawn multiple timesJesse Luehrs2021-12-301-16/+28
|
* Revert "add spawn_pg"Jesse Luehrs2021-12-301-24/+0
| | | | This reverts commit 43e517cea6704f0d8424a88b13a1d40550c7e9ca.
* add spawn_pgJesse Luehrs2021-12-301-0/+24
|
* simplifyJesse Luehrs2021-12-301-4/+5
|
* better handling of file descriptors across forkJesse Luehrs2021-12-301-3/+3
|
* allow not passing the ptJesse Luehrs2021-12-291-1/+1
|
* i don't think we need to open pts multiple times?Jesse Luehrs2021-12-291-1/+1
|
* also support the CommandExt methodsJesse Luehrs2021-12-291-5/+44
|
* simplifyJesse Luehrs2021-12-291-40/+6
|
* simplifyJesse Luehrs2021-12-291-6/+3
|
* wip another complete refactorJesse Luehrs2021-12-291-157/+112
|
* wipJesse Luehrs2021-12-281-90/+82
|
* simplify error handling a bunchJesse Luehrs2021-12-141-9/+4
|
* clippyJesse Luehrs2021-12-141-13/+29
|
* bump depsJesse Luehrs2021-11-101-9/+7
|
* docsJesse Luehrs2021-03-061-0/+26
|
* pty_resize -> resize_ptyJesse Luehrs2021-03-061-1/+1
|
* actually conditionalize on the backend-std featureJesse Luehrs2021-03-031-2/+2
|
* make the tokio pty backend actually work properlyJesse Luehrs2021-02-241-0/+4
|
* rename featuresJesse Luehrs2021-02-241-2/+2
|
* add async implementations of the pty itselfJesse Luehrs2021-02-231-1/+3
|
* also create separate pty structs per backendJesse Luehrs2021-02-231-15/+26
| | | | | for now, they are identical, but i will change them to be specialized next
* remove a bit more duplicationJesse Luehrs2021-02-221-3/+8
|
* a bit more logic inversionJesse Luehrs2021-02-221-29/+62
|
* make child an associated typeJesse Luehrs2021-02-221-2/+4
|
* add implementations for async-std and tokioJesse Luehrs2021-02-221-0/+5
|
* refactorJesse Luehrs2021-02-221-83/+73
|
* move some more code out of unsafeJesse Luehrs2020-07-171-5/+4
|
* fix a misconception in a commentJesse Luehrs2020-07-171-5/+3
|
* refactor to clean up the ioctl calls a bitJesse Luehrs2020-07-171-2/+11
|
* make the pty the controlling terminal for the child spawned into itJesse Luehrs2020-07-171-2/+16
| | | | this is necessary to propagate SIGWINCH signals, among other things
* better resize apiJesse Luehrs2020-07-171-1/+9
|
* pass by referenceJesse Luehrs2020-07-171-2/+6
|
* clean up, fix, and document some unsafetyJesse Luehrs2020-07-161-3/+28
|
* allow setting the terminal sizeJesse Luehrs2020-07-161-3/+3
|
* improve error handling a bitJesse Luehrs2020-07-161-1/+1
|
* simplifyJesse Luehrs2020-07-161-78/+13
|
* move all of the logic into the spawn methodJesse Luehrs2020-07-161-29/+43
| | | | keep the command class as a pure builder
* add the rest of the command builder api that we care aboutJesse Luehrs2020-07-161-2/+57
|
* namingJesse Luehrs2020-07-161-12/+12
|
* slightly better process exit handlingJesse Luehrs2020-07-161-20/+37
|
* start of an implementationJesse Luehrs2020-07-151-0/+41