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.5.tar.gz (4.4 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.5-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for treepro-0.1.5.tar.gz
Algorithm Hash digest
SHA256 dade9b486cd43e52655d3e7a5f8e1300491bfe90b53d77eee0eb711c1fa289c1
MD5 ee001db82d9a731634adcf8fc83f6f8a
BLAKE2b-256 7e4c988879c0233a0e601c951b23338701f47dd52886c6b4ef09eec6e1623d1d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for treepro-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 03933c7dab8fd83bf26d5bc167a1d19d8979092ad72f492abb0e367ede831e24
MD5 33934180cca9cad9861256afcea9c0d5
BLAKE2b-256 221ffa0f89023f4b430cbba657230218842826d8a5a8561989bb4e061dfdfb0e

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