Making command-line programs in Python
From a workshop given at the Python User Group, Foundations for Research Computing, Columbia University, on November 3rd, 2020.
The UNIX Philosophy
- A program should do one thing, and do it well.
- Programs should be interoperable by reading and writing text over standard input and standard output