Library to aid in the factoring of large programs written in shell [archive]
Go to file
Mike Gerwitz 7573a827a0 Initial implementation of cat and friends
This is intended to be a very basic subset (for now) of cat that will be
more efficient for general I/O (mainly pipeines between shell functions)
than spawning a process. Benchmarks do show that it is definitely not always
worth the trade off, but those situations are less likely to occur (large
inputs) and, if they do, the author can be aware of it and use a function
that will prevent the builtin from being used (I'll provide that as well,
instead of `command cat`).

I'll be writing an article on this with benchmarks to rationalize and
explain in depth my approach.
2014-06-17 23:54:28 -04:00
src/coreutils Initial implementation of cat and friends 2014-06-17 23:54:28 -04:00
test Initial implementation of cat and friends 2014-06-17 23:54:28 -04:00
COPYING Added COPYING and README.md 2014-06-13 16:48:25 -04:00
README.md Added COPYING and README.md 2014-06-13 16:48:25 -04:00

README.md

pkgsh

Simply pronounced package, pkgsh is a library to aid in the factoring of large programs written in shell.

This project is under active development; please check back later.

License

pkgsh is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.