今回は自分が作業の時短がしたいために作ります。ChatGPTの力を借りておりますのでGithubにはあげません。
完成内容
以下ようなディレクトリ構成のテキストファイルデータよりディレクトリとファイルを自動に作成するツールを
作成してみました。Pythonと.batを使用しました。
structure_diagram.txt
MY_SERVER2/
├── app/
│ └── Dockerfile
├── html/
│ └── index.php
├── nginx/
│ ├── default.conf
│ └── Dockerfile
├── .env
├── .env.prod
├── docker-compose.override.yml
├── docker-compose.prod.yml
├── docker-compose.yml
└── README.md
①同じディレクトリ内に dir_generator.exe 実行ファイルとrun_with_txt_selector.bat バッチファイル
及びstructure_diagram.txtを配置します。

②run_with_txt_selector.batをダブルクリックすると今回適用したい.txtファイルを聞いてきますので番号で選択します。

③次に実行モードを聞いてきますので今回は通常実行を選択します。
※dry-runモードは自分が意図した構成がキチンと出力されるかどうかlogとして確認するために作成

④以下のように作成されました。

MY_SERVER2ディレクトリの中身

appディレクトリの中身

htmlディレクトリの中身

nginxの中身

これでディレクトリを一つずつ作成せずにいけそうです。
コメント