optcomplete は、optparse モジュールを使用する Python スクリプトのシェル プログラム可能な補完機能を提供する Python モジュールです。Bash 補完プロトコルを実装して、単純な一般的なシェル関数は補完候補を提供するためにスクリプトを呼び出します。Optparse パーサーには、既に入力候補を提供するために有用な情報のほとんどが含まれている、わずか 2 行のコードは、既存のスクリプトを補完のための基本的なサポートを提供する必要。また、開発者オプションあたり補完などを提供することができます。