文本模式目录树查看器

treeless的Python项目详细描述


文本模式目录树查看器。

名称由目录树中的tree和文本查看器中的less组成 由treless使用以显示其输出。

位置

奶酪店(PYPI)提供无树包装。 在https://pypi.python.org/pypi/treeless

project page托管在github上。

如果您从未使用过git或参与过github上的项目, 有一个quick start guide

如果你发现了什么问题或者知道一个缺失的功能,请 create an issue关于项目 第页。如果你觉得不方便或者有安全问题,你可以 同时在<;devel@beli.sk>;处给我一行。

安装

pip install treeless

使用

usage: treeless [-h] [--filematch REGEXP] [--dirmatch REGEXP]
                [--fileignore REGEXP] [--dirignore REGEXP] [--indent N]
                [--indent-char CH] [--plain] [--cut] [--version]
                [path]

Treeless - Text mode directory tree viewer

positional arguments:
  path                  Base path to start listing from

optional arguments:
  -h, --help            show this help message and exit
  --filematch REGEXP, -f REGEXP
                        Files regexp
  --dirmatch REGEXP, -d REGEXP
                        Directories regexp
  --fileignore REGEXP, -F REGEXP
                        Regexp for ignored files
  --dirignore REGEXP, -D REGEXP
                        Regexp for ignored directories
  --indent N, -i N      Indent length (1-8, default=1)
  --indent-char CH, -C CH
                        Indent character (default=.)
  --plain, -p           Plain output on stdout, no less
  --cut, -c             Cut off long lines to fit terminal width
  --version, -v         Show version and exit

配置

treless以ini格式读取配置文件。与上相同的选项 文件中应包含命令行。从下面读取文件 位置,后者将覆盖以前文件和命令行中的选项 选项覆盖配置文件中的选项。

  • /etc/treeless.conf
  • ~/.config/treeless.conf
  • ~/.treeless.conf

配置文件示例(此处显示的值不是默认值):

[treeless]
# include files matching regular expression
filematch = .*
# include directories matching regexp
dirmatch = .*
# ignore files matching regexp
fileignore = ^\.
# ignore directories matching regexp
dirignore = ^\.git$|^\.svn$
# Note: a file or directory has to match the positive filter and not match
#       the negative filter at the same time to be included in output
# length of indent
indent = 2
# plain output on stdout, no less; allowed "ON" values are ``1, yes, true, on``
# and "OFF" values ``0, no, false, off`` (case insensitive)
plain = yes
# cut off long lines to fit terminal width (accepts same values as *plain*)
cut = false

[treeless]节标题是必需的。

许可证

版权所有2013 Michal Belica<;devel@beli.sk>;

Treeless is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Treeless is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Treeless.  If not, see < http://www.gnu.org/licenses/ >.

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

推荐PyPI第三方库


热门话题
java如何使用MVC设计模式观察嵌套对象   java将多个客户端连接到服务器   合并Java Web应用程序   Spring Security中未捕获java AuthenticationSuccessEvent   java Firebase JSON到Arraylist内部的Arraylist,存在对象问题   在Java15的sealedclasses特性中,final类和非密封类之间有什么区别?   java我可以使用数组。copyOf制作二维数组的防御副本?   java球不会在屏幕上移动   Java类如何在同一个文件中包含两个类?   java使用“Character.isWhiteSpace”删除所有空白   java阻止在RealmList中保存时创建领域对象   如何仅在ConnectionFactory上使用Java JMS身份验证   spring可以强制java对象在运行时实现接口吗?   socket无法在JAVA中使用TCP启用双工模式通信