Metadata-Version: 2.1
Name: d3tree
Version: 0.1.1
Summary: Visualizes file paths using D3.js
Home-page: https://github.com/dkreeft/d3tree
Author: Davey Kreeft
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Click (>=7.0.0)
Provides-Extra: build
Requires-Dist: pytest ; extra == 'build'
Requires-Dist: pytest-cov ; extra == 'build'
Requires-Dist: setuptools (>=38.6.0) ; extra == 'build'
Requires-Dist: twine (>=1.11.0) ; extra == 'build'
Requires-Dist: wheel (>=0.31.0) ; extra == 'build'
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'

# d3tree

`d3tree` is a Python package used to visualize file paths using D3.js. The package is inspired by [Dirtree](https://github.com/emad-elsaid/dirtree), a similar library written in Ruby.

## Installation

Install `d3tree` in your virtual environment of choice using:

```shell
python -m pip install d3tree
```

## Usage

`d3tree` is a command-line utility that can be used as follows:

```shell
Usage: d3tree [OPTIONS] [PATH]

Options:
  -v, --version                   Print version
  -o, --output TEXT               Specify filepath to write HTML output
  -t, --template [tree|circles|flame|treemap]
                                  Specify template
  --help                          Show this message and exit.
```

### Examples

Visualize current directory:

```shell
d3tree -o output.html **/* *
```

## Features not implemented

The following features are not implemented (yet):
- shell completion
- screenshot feature
- using local dependencies

Feel free to create a PR for these or other features.
