把那个文本文件变成一个文件树!

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/
````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java允许具有不同父类的类扩展类,而无需多重继承   java如何创建动态化的JScrollPane w/JPanel作为客户端?   java如何组织和命名包   在Java中读取属性文件   java无法解释的Android意图行为   在Java中动态执行多个BPEL文件的部署   ssl Java 6 SNI(服务器名称指示)?   java我们可以使用Robot框架自动化web和移动应用程序来执行并行执行   java for star pettern的循环   java为什么BinaryReader在线程中,从netty读取错误的数据包?   在java中将华氏度转换为摄氏度   使用Spark和java处理空值和引号编写CSV文件   Java中已排序日期到块的列表   visual studio代码VSCode Java不是linting或自动完成局部变量,而是自动完成Java快捷方式,如“sysout”