Metadata-Version: 2.1
Name: astboom
Version: 0.1.0
Summary: Visualize Python AST in console.
Home-page: https://github.com/lensvol/astboom
License: MIT
Keywords: tokenize,tokens
Author: Kirill Borisov
Author-email: lensvol@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Utilities
Requires-Dist: asciitree (>=0.3.3,<0.4.0)
Requires-Dist: click (>=7.0,<8.0)
Project-URL: Repository, https://github.com/lensvol/astboom
Description-Content-Type: text/markdown

# tokelor

Visualize Python AST in console using ASCII graphics.

## Example

![Example usage](https://raw.githubusercontent.com/lensvol/astboom/master/docs/example.png)

## Usage

Simply provide a valid Python source code string as an argument
and a corresponding AST will be displayed.

```
# astboom --help
Usage: astboom [OPTIONS] [SOURCE]

Options:
  --no-pos  Hide 'col_offset' and 'lineno' fields.
  --help    Show this message and exit.
```

If no source provided as an argument, then tool will attempt to read it
from *STDIN*.

## Installation

```shell script
# pip install astboom
```

## Getting started with development

```shell script
# git clone https://github.com/lensvol/astboom
# poetry install --develop
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

## Authors

* **Kirill Borisov** ([lensvol@gmail.com](mailto:lensvol@gmail.com))

