lsvine
List contents of directories in a vine-like format.
I built lsvine to be like tree but with the first-level directories distributed horizontally (and dangling downwards, hence like a vine).
This format compacts the information vertically and displays it in a trello-like format.
Installation
pip3 install lsvine
Usage
# lsvine --version
lsvine, version 0.1.0
# lsvine .
0_root build dist lsvine lsvine.egg-info
------------- ------------------ ----------------------------- ----------- --------------------
CHANGELOG bdist.linux-x86_64 lsvine-0.1.2-py3-none-any.whl __init__.py PKG-INFO
DEVELOPER.md lib lsvine-0.1.2.tar.gz __pycache__ SOURCES.txt
LICENSE cli.py dependency_links.txt
README.md entry_points.txt
mk_testdir.sh requires.txt
setup.py top_level.txt
screenshots testdir
------------- ---------
ls.png d1
lsvine.png d2
tree.png d3
f1
f2
f3
Comparison with ls and tree
lsis available by default on all linux distributions.treecan be installed withapt-get install tree
# ls testdir/
d1 d2 d3 f1 f2 f3
# tree testdir/
testdir/
├── d1
│ ├── f4
│ ├── f5
│ └── f6
├── d2
│ ├── f7
│ ├── f8
│ └── f9
├── d3
│ ├── d4
│ │ └── f15
│ ├── f10
│ ├── f11
│ ├── f12
│ ├── f13
│ └── f14
├── f1
├── f2
└── f3
4 directories, 15 files
# lsvine testdir/
0_root d1 d2 d3
-------- ---- ---- ----
f1 f4 f7 d4
f2 f5 f8 f10
f3 f6 f9 f11
f12
f13
f14
Screenshots
License
Apache License 2.0. Check file LICENSE
Dev notes
Check DEVELOPER.md
Release files for lsvine 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lsvine-0.1.3.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lsvine-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 kB
Release files / lsvine-0.1.3.tar.gz
| Download URL | lsvine-0.1.3.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e89dd75d9216de10d68eeeec6e9485e1b392860aac79e83f57c4b9020cd4713
|
|
BLAKE2b-256 checksum How to use checksums |
9881bc1fcd5e4eab124fc815ef799c28c1a5f79a0d0b013f75d223e42a8a21bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8
|
Release files / lsvine-0.1.3-py3-none-any.whl
| Download URL | lsvine-0.1.3-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b8f90ae9a24e18ca70aeed83598b1aaa92cf7b3a03fdee89f0f5c1e9ab65392e
|
|
BLAKE2b-256 checksum How to use checksums |
442144aa45741e55b8f6e188f3a37b32fe521ba294f179478e551e7fe24d6c71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8
|