Universal Design
Designing products and environments to be accessible to all people.
Designing the tool for both CLI use and pipeline use with as little branching logic as possible is a good example of Universal Design
Designing the tool for both CLI use and pipeline use with as little branching logic as possible is a good example of Universal Design