Skip to main content

An advanced version of the Unix tree command.

Project description

treepro

An advanced version of the Unix tree command

Overview

treepro is a powerful command-line tool that recursively lists files and directories while respecting your .gitignore rules. It not only displays a structured view of your project but also lets you interactively select files to view their contents—all in your choice of text, JSON, or YAML formats.

Features

  • Recursive Directory Listing: Displays the full project structure, similar to the Unix tree command.
  • .gitignore Support: Automatically ignores files and directories as specified in your .gitignore.
  • Multiple Output Formats: Choose between plain text, JSON, or YAML outputs.
  • Interactive File Selection: Select files interactively to view their content directly in the CLI.
  • Easy Integration: Simple command-line interface with customizable options.

Installation

Via pip

Make sure you have Python 3 installed, then run:

pip install treepro

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

treepro-0.1.4.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

treepro-0.1.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file treepro-0.1.4.tar.gz.

File metadata

  • Download URL: treepro-0.1.4.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for treepro-0.1.4.tar.gz
Algorithm Hash digest
SHA256 ba5438cbd09ede4e2cd7e09d4049feca42c776c1e649a444f94bc09bbbde8c7f
MD5 e2dc938d9fff6a6cccd3ab14c5677da2
BLAKE2b-256 020f8f47e8675311174f052c0af04ee31e0d11b9ae5b2db3f2d9a11bffedd29e

See more details on using hashes here.

File details

Details for the file treepro-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: treepro-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for treepro-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 437edf83aa97a7bbb952167a675e3b7f239d9a01866f7451bd9a5b883ff01ed7
MD5 8e1178aaa7ad1d8a2619986656c6f2ab
BLAKE2b-256 7af6cd4afad153e6b6c5d1497baa512217d4110db0c0ce9c88eacee0157bd1f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page