SNAP2TXTは、プロジェクトディレクトリの構造と内容をキャプチャし、テキストファイルに保存するPythonユーティリティです。プロジェクトのファイルシステムをすばやくドキュメントするように設計されています。
PIPでsnap2txtをインストールします:
pip install snap2txt
注:インストールは、パッケージとともに
.il
および.wl
ファイルを自動的に提供するようになりました。
プロジェクトディレクトリに移動して実行します。
snap2txt
デフォルトでは、SNAP2TXTは現在のフォルダー内のすべてのファイルとディレクトリをスキャンし、 project_contents.txt
という出力ファイルを作成します。
SNAP2TXTの.il
および.wl
ファイルがシステムにインストールされている場所を確認する必要がある場合(たとえば、それらをカスタマイズするため)、実行してください。
snap2txt --show-locations
これにより、各ファイルへのフルパスが印刷されるため、必要に応じて開くか編集できます。
--il
: .il
で定義されているリストを無視します。--wl
: .wl
で定義されたホワイトリストを使用します。例:
snap2txt --il
snap2txt --wl
snap2txtは、フィルタリングのために2つのファイルを尊重します。
.il
)を無視:特定のファイル/ディレクトリを除外します。.wl
) :特定のファイル/ディレクトリのみを含めます。デフォルトでは、snap2txtはパッケージディレクトリにBasic .il
と.wl
インストールします。プロジェクトの動作を調整するには、それらのファイルを編集したり、独自のカスタムルールに置き換えることができます。
ヒント:これらのファイルがインストールされている場所をすばやく見つけるには、
snap2txt --show-locations
を使用します。
.il
ファイル node_modules/
*.log
.wl
ファイル *.py
*.md
SNAP2TXTへの貢献は大歓迎です!リポジトリをフォークし、変更を加え、プルリクエストを送信してください。
SNAP2TXTは、MITライセンスに基づいてライセンスされているオープンソースソフトウェアです。
サポート、質問、またはフィードバックについては、GitHubリポジトリで問題を開いてください。