Automagic shell tab completion for Python CLI applications
copied from cf-staging / shtabargcomplete
& pyzshcomplete
are slow and have side-effectsshtab
processes an argparse.ArgumentParser
object to generate a tab completion script for your shell