構成ファイルを使用するコマンドライン python スクリプトがあります。これを近々pypiに載せる予定です。
構成ファイルのデフォルト バージョンをパッケージに含めて、エンド ユーザーがどこにあるかを明確にするための一般的な最良の方法は何ですか?
ユーザーが編集可能な構成ファイルを含む pypi プロジェクトの例として、Django があります。Django では、ユーザーはスクリプトを実行して新しいプロジェクトを初期化する必要があります。これにより、プロジェクト構成ファイルを含む一連のものを含むディレクトリが生成されます。ただし、これは、私のような単純なコマンド ライン ユーティリティにとっては重いアプローチのように思えます。
もう 1 つのオプションは、ユーザーが構成ファイルの場所をコマンド ライン引数として指定することを要求することです。これで問題ないと思いますが、ドキュメントにアクセスして構成ファイル全体を最初から作成する責任がユーザーに課せられます。
より良いオプションはありますか?これには標準的な慣行がありますか?
ありがとう!
-トラヴィス