Overview
Explore advanced techniques for building user-friendly command line interfaces in Python beyond the standard library options. Learn about popular alternatives like click, docopt, and cliff, understanding their core concepts and key differences. Discover methods for parsing and validating command-line arguments more effectively than using sys.argv directly. Gain insights into testing command line interfaces to ensure robustness and reliability. Enhance your skills in creating intuitive and powerful CLI tools that go beyond the capabilities of getopt, optparse, and argparse from the Python standard library.
Syllabus
Patrick Mühlbauer - Building nice command line interfaces - a look beyond the stdlib
Taught by
EuroPython Conference