把那个文本文件变成一个文件树!
superdir的Python项目详细描述
[![构建状态](https://travis-ci.org/foundling/superdir.svg?branch=master)(https://travis ci.org/foundling/superdir)
[![PYPI版本](https://badge.fury.io/py/superdir.svg)(https://badge.fury.io/py/superdir)
![superdir_header](https://github.com/foundling/superdir/blob/master/media/superdir_logo.png)
`superdir'是一个用于Linux和OSX的命令行工具,它从合理、一致缩进的平面文件表示生成目录树。这是麻省理工学院的许可证。
``` bash ``` bash
pip install supdir
````````
`` bash依赖关系
````` bash
``````
````````
``````````````
用法:supdir[选项]supdir[选项]supdir schema_file
选项:
-o,--outfile包含superdir的目录的文本文件名
文件
-C,-CONFIG文本配置文件,在你的schema“BR//> -H之前读取,帮助显示该消息并退出。
‘BR/> BR/>贡献
< BR/>参见[贡献者指南](http://Github.com/Pudul/Sudidir/Bulb/Mault/Apvest.MD)。
您所需要的只是一个模式文件,您可以自己生成该文件,也可以从您正在学习的教程中复制该文件。将它管道化为“文件名”,或将其作为文件名参数传递,然后将其关闭。“>”,即“如果”文件通过了验证,那么它将不会覆盖任何现有的文件或目录,并在您的模式下创建目录结构。默认情况下,以“O”结尾的行被视为目录。其他的都被当作文件处理。
-注释的前缀应为“` `”。
-忽略注释和空行。
-如果未给定“output_dir”选项,则架构必须正好包含一个没有同级文件的顶级目录。
-如果给定“output_dir”选项,模式文件可以包含一个或多个顶级目录和文件。
BR/>α-Hooks:Br/> BR/>钩子将允许将预先存在的文件内容复制到从模式创建的文件中。要利用钩子,请传递带有相对于$home目录的文件路径的“-c”或“-config”标志。在配置文件中,添加等号分隔的键值对列表,其中键是文件名,值是要复制的文件的文件路径。这里有一个例子:
```bash
将文件中的相应内容写入文件树的结果文件中。
\superdir正在运行!
``` bash
readme.md
license.md
test/
\树新项目
新项目
>新项目
superdir/
文档/
superdir/
superdir.py-superdir.py
验证程序py-validator.py
superdir.py-superdir.py
验证程序py-validator.py
tree.py
test/
superdir-test.py
validator-test.py
validator-test.py>-树上的测试。py
树上的测试,readme.md
和license.md
管道schema.txt到supdir的管道schema.txt到supdir
$cat schema.txt到supdir-o另一个新的项目&;树另一个新的项目
另一个新的项目
另一个新的新的项目&supdir-o另一个新的新的项目&br/>另一个新的新的项目
新的项目&supdir-supdir/
docs/
supdir 92英镑-—superdir.py
-validator.py
-tree.py
-test/
````
[![PYPI版本](https://badge.fury.io/py/superdir.svg)(https://badge.fury.io/py/superdir)
![superdir_header](https://github.com/foundling/superdir/blob/master/media/superdir_logo.png)
`superdir'是一个用于Linux和OSX的命令行工具,它从合理、一致缩进的平面文件表示生成目录树。这是麻省理工学院的许可证。
``` bash ``` bash
pip install supdir
````````
`` bash依赖关系
````` bash
``````
````````
``````````````
用法:supdir[选项]supdir[选项]supdir schema_file
选项:
-o,--outfile包含superdir的目录的文本文件名
文件
-C,-CONFIG文本配置文件,在你的schema“BR//> -H之前读取,帮助显示该消息并退出。
‘BR/> BR/>贡献
< BR/>参见[贡献者指南](http://Github.com/Pudul/Sudidir/Bulb/Mault/Apvest.MD)。
您所需要的只是一个模式文件,您可以自己生成该文件,也可以从您正在学习的教程中复制该文件。将它管道化为“文件名”,或将其作为文件名参数传递,然后将其关闭。“>”,即“如果”文件通过了验证,那么它将不会覆盖任何现有的文件或目录,并在您的模式下创建目录结构。默认情况下,以“O”结尾的行被视为目录。其他的都被当作文件处理。
-注释的前缀应为“` `”。
-忽略注释和空行。
-如果未给定“output_dir”选项,则架构必须正好包含一个没有同级文件的顶级目录。
-如果给定“output_dir”选项,模式文件可以包含一个或多个顶级目录和文件。
BR/>α-Hooks:Br/> BR/>钩子将允许将预先存在的文件内容复制到从模式创建的文件中。要利用钩子,请传递带有相对于$home目录的文件路径的“-c”或“-config”标志。在配置文件中,添加等号分隔的键值对列表,其中键是文件名,值是要复制的文件的文件路径。这里有一个例子:
```bash
将文件中的相应内容写入文件树的结果文件中。
\superdir正在运行!
``` bash
readme.md
license.md
test/
\树新项目
新项目
>新项目
superdir/
文档/
superdir/
superdir.py-superdir.py
验证程序py-validator.py
superdir.py-superdir.py
验证程序py-validator.py
tree.py
test/
superdir-test.py
validator-test.py
validator-test.py>-树上的测试。py
树上的测试,readme.md
和license.md
管道schema.txt到supdir的管道schema.txt到supdir
$cat schema.txt到supdir-o另一个新的项目&;树另一个新的项目
另一个新的项目
另一个新的新的项目&supdir-o另一个新的新的项目&br/>另一个新的新的项目
新的项目&supdir-supdir/
docs/
supdir 92英镑-—superdir.py
-validator.py
-tree.py
-test/
````