Собрали в одном месте самые важные ссылкичитайте авторский блог
cliff - это фреймворк для создания программ командной строки. Он использует setuptools для предоставления субкоманд, форматирования вывода и других расширений.