Yggdrasill

A powerful and elegant tree-based file system explorer with interactive visualization capabilities. Named after the cosmic tree from Norse mythology, Yggdrasill helps you navigate complex directory structures with ease.

Python Data Visualization File System TUI Tree Structures

Yggdrasill

Yggdrasill is a Python application that generates a directory tree structure for a given directory path. It uses the textual framework to display the directory tree in a terminal-based user interface.

Features

  • Generate and display a directory tree structure.
  • Terminal-based user interface using textual.
  • Rich text formatting with rich.

Requirements

  • Python 3.7+
  • textual
  • rich

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/yggdrasill.git
    cd yggdrasill
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

To generate and display the directory tree for a specific directory, run the following command:

python yggdrasill.py /path/to/directory
Technologies:
Python Rich Textual File System Data Visualization