The SafeCLI.manyLines routine needs to be transactional, tolerating a failure at any point in the processing chain and repeating them all until the retries counter is exhausted. (Working, but not too pretty.  Consider cleaning this up a bit later.)
The SafeCLI.manyLines routine needs to be transactional, tolerating a failure at any point in the processing chain and repeating them all until the retries counter is exhausted. (Working, but not too pretty.  Consider cleaning this up a bit later.)

joval/jSAF,joval/jSAF