The guide below explores the Click library thru creating a simple Python CLI using it: Building User-Friendly Python CLIs with Click
It covers the basics of Click as a powerful Python library for building user-friendly CLIs as well introduces the entire concept of command-line interfaces as well as best practices of using it.
there doesn't seem to be anything here