usage
osx compatible
no touch
command chaining
cleanup
force option