The Best Way to Make Command-line Interfaces in Python

How to write easy-to-use, intuitive Python programs