dspinellis / dgsh

Shell supporting pipelines to and from multiple processes
http://www.spinellis.gr/sw/dgsh/
Other
323 stars 22 forks source link

Wrap rather than modify most text tools #78

Open dspinellis opened 7 years ago

dspinellis commented 7 years ago

Many tools can be wrapped with a script, rather than modified. This reduces the scope for errors, simplifies porting, allows dgsh to use each system's native tool versions, and improves build speed.

Still requiring custom implementation:

dspinellis commented 7 years ago

The wrapping needs to take place through a shell script that will collect and examine their arguments. When file arguments are provided, the commands should not accept any input, unless one or more of these file arguments are -.