Function summary | |
---|---|
close-pipe | stream |
exec-and-print | program &rest args |
open-file-in-os | path |
pipe-input | prog &key args (wait nil) |
pipe-output | prog &key args (wait nil) |
remove-plist | plist &rest keys |
run-prog | prog &rest opts &key args (wait t) &allow-other-keys |
Macro summary | |
---|---|
pipe-through | (stream-to-prog stream-from-prog prog &rest args) &body body |
with-open-pipe | (pipe open) &body body |
Remove the keys from the plist. Useful for re-using the &REST arg after removing some options.
Common interface to shell. Does not return anything useful.
Return an output stream which will go to the command.
Return an input stream from which the command output will be read.
runs a shell command and prints the output to the listener
opens an input stream and and an output stream from a program. It is your responsibility to close both streams