Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xaldarof/project-structure-generator

Project structure generator library
https://github.com/xaldarof/project-structure-generator

flutter generate library project structure

Last synced: 25 days ago
JSON representation

Project structure generator library

Awesome Lists containing this project

README

        

If you want to convert folders to .json file, for example

`
flutter pub run project_structure_generator:from_folders -root lib/ -output lib/output.json
`

`-root` - root dir

`-output` - output dir for .json file

If you want to convert json to folders, for example

`
flutter pub run project_structure_generator:to_folders -json lib/structure.json -output lib/
`

`-output` - output dir

`-json` - input json dir

See `folder_structure.json` in root path of project for example

Here is example json:

```
{
"name": "project_lib",
"type": "directory",
"children": [
{
"name": "core",
"type": "directory",
"children": [
{
"name": "file.txt",
"type": "file"
},
{
"name": "file2.txt",
"type": "file"
}
]
}
]
}
```

Will be generated

![Alt Text](./screenshots/img.png)