Epto is a small library and framework for industrial strength shell script programming with sh. It features convenient error handling, tracing, logging, option handling, documentation template, process level transaction safety (sort of), and more.
Be the first to post a text review of epto. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Documented the transaction model in epto. See eptotx(1).
Made eptointro(1) into an expanded version of the crash course in the README file. Documented the use of argument separators in eptopgl(1).
It is now possible to tell epto scripts how long to wait for cleanup after a timeout. See '-T' in a generated script. This means that nested transactions are now fully supported. Concurrent transactions will have to wait until a later release. Fixed some bugs. Changed some documentation (cosmetic changes).
Much more robust timeout handling (option -T). Kill subprocesses "backwards" with SIGTERM so that they can undo things in reverse order. A process that does not clean up within 3 seconds is assumed to hang and will be killed with SIGKILL.
Logging and tracing now also prints the process id. Much more flexible syslog/logger control (option -S logarg).
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?