inferior-shell issueshttps://gitlab.common-lisp.net/qitab/inferior-shell/-/issues2023-11-10T17:35:59Zhttps://gitlab.common-lisp.net/qitab/inferior-shell/-/issues/3Recent change broke Quicklisp testing.2023-11-10T17:35:59ZRobert BrownRecent change broke Quicklisp testing.Recent changes on master broke Quicklisp compilation and testing. Failure log is here: http://report.quicklisp.org/2023-11-10/failure-report/inferior-shell.html#inferior-shell_test
I checked out the repo and created a push request to ...Recent changes on master broke Quicklisp compilation and testing. Failure log is here: http://report.quicklisp.org/2023-11-10/failure-report/inferior-shell.html#inferior-shell_test
I checked out the repo and created a push request to fix the problems I found: https://gitlab.common-lisp.net/qitab/inferior-shell/-/merge_requests/1https://gitlab.common-lisp.net/qitab/inferior-shell/-/issues/2`run :output :string/stripped` does not work2023-06-25T14:48:34ZMax S.`run :output :string/stripped` does not workI have tried this command:
```lisp
(inferior-shell:run "ls" :output :string/stripped)
```
It fails with:
```
Invalid UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM destination :STRING/STRIPPED
```
I have checked the source code and the comment ...I have tried this command:
```lisp
(inferior-shell:run "ls" :output :string/stripped)
```
It fails with:
```
Invalid UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM destination :STRING/STRIPPED
```
I have checked the source code and the comment in `run.lisp` gives this example: `:OUTPUT '(:STRING :STRIPPED T)`.
This way it works:
```lisp
(inferior-shell:run "ls" :output '(:string :stripped t))
```
Is this a bug? Or an outdated documentation?
By the way, this diff fixes two typos:
```diff
diff --git a/README.md b/README.md
index 6a7d271..06a0c75 100644
--- a/README.md
+++ b/README.md
@@ -148,15 +148,15 @@ that exports the following macros and functions:
* `RUN/SS CMD &KEY ON-ERROR TIME SHOW HOST`
- `RUN/S` is a shorthand for `RUN :OUTPUT :STRING/STRIPPED`,
- just like a shell's ``cmd`` or `$(cmd)` would do.
+ `RUN/SS` is a shorthand for `RUN :OUTPUT :STRING/STRIPPED`,
+ just like a shell's `cmd` or `$(cmd)` would do.
* `RUN/INTERACTIVE CMD &KEY ON-ERROR TIME SHOW HOST`
`RUN/INTERACTIVE` is a shorthand for `RUN` with `:INPUT` `:OUTPUT` `:ERROR-OUTPUT`
all bound to `:INTERACTIVE`, so you may run commands that interact with users,
- inheritting the stdin, stdout and stderr of the current process.
+ inheriting the stdin, stdout and stderr of the current process.
* `RUN/I CMD &KEY KEYS`
```