Every command has an iterator which powers it and is therefore natively accessable in Python without "shelling out".
Everything is modeled after existing tools which are familiar to anyone who has worked on a GNU/Linux/Unix system.
Test coverage is at or near 100% at all times and nothing gets into master without passing all the tests.