Skip to main content

Create TreeScript from an existing filesystem tree.

Project description

Treescriptify

Get Started fast with TreeScript generated from an existing directory.

How To Use

Run the main script in a directory to treescript-ify it.

  1. Pipe program output to a file, or
  2. Display it on-screen for copy-paste workflow integration.

How To Install

You can manually install a release (if you want), or use pip.

pip install treescriptify

Command Line Options

  1. Hidden Files and Directories
    • -a or --hide
    • Either argument will hide.
  2. Directories Only
    • -d or --directories
  3. Prune Empty Directories
    • -p or --prune
  4. Tree Depth
    • Example: --depth 4
    • The maximum number of parent directories in the tree.
  5. Number Labels
    • -n or --number-labels
    • Insert Line Number DataLabels into TreeScript output.

Features In Progress

  • Gitignore Patterns
    • --gitignore or --no-gitignore
    • Either argument disables Gitignore, which is on by default.

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

treescriptify-0.3.2.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

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

treescriptify-0.3.2-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file treescriptify-0.3.2.tar.gz.

File metadata

  • Download URL: treescriptify-0.3.2.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for treescriptify-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6d93d34c3baa714417e73776c320e8a5a81f5e8d6b7c12c966168b135a5bb263
MD5 50dd4550bfc9a3786b12d73083122b9f
BLAKE2b-256 402d1c422df6cb0c4f7fb90f85b0029e877135365912903106847dd0202eaeab

See more details on using hashes here.

Provenance

The following attestation bundles were made for treescriptify-0.3.2.tar.gz:

Publisher: publish.yml on DK96-OS/treescriptify

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file treescriptify-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: treescriptify-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for treescriptify-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 89a902fa25ef89b2bb189af7b35dd7e42c4ea6b94ad38908e26977fdba50ef70
MD5 2efbae10a0c6f9649e84619d850c5538
BLAKE2b-256 21d92369383345bd7fae93c516c982bc52303a8afbcf294056b1c40bed43a0b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for treescriptify-0.3.2-py3-none-any.whl:

Publisher: publish.yml on DK96-OS/treescriptify

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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