Skip to main content

Add your description here

Project description

Flock FlightPlan

A Textual-based CLI app for visualizing project structure as a tree.

Features

  • Visualize project structure from a local JSON file
  • Fetch project structure from a REST API
  • Interactive tree display with expandable nodes

Installation

# Using uv
uv pip install -e .

Usage

Run the application:

flock-flightplan

Local Data

By default, the application loads data from the data.json file in the project root.

Remote Data

  1. Enter a REST API endpoint URL in the input field at the bottom
  2. Click "Fetch" to retrieve the data and update the tree

Keyboard Controls

  • q: Quit the application
  • r: Refresh the tree
  • Arrow keys: Navigate the tree
  • Enter/Space: Expand/collapse tree nodes

Structure

The application visualizes a tree structure defined in JSON format, where each node can have children according to specific rules defined in the data.

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

flock_flightplan-0.1.0.tar.gz (259.2 kB view details)

Uploaded Source

Built Distribution

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

flock_flightplan-0.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file flock_flightplan-0.1.0.tar.gz.

File metadata

  • Download URL: flock_flightplan-0.1.0.tar.gz
  • Upload date:
  • Size: 259.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.8

File hashes

Hashes for flock_flightplan-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e080a85538bf67e38c154dba68d1727d54853684ad4b57a666d1407ea12d9024
MD5 5328b1bed3355a227db181c053b269be
BLAKE2b-256 577e66de27d0c8d503e0a84b1996b12fb83962ab838899d6b21e909168c86527

See more details on using hashes here.

File details

Details for the file flock_flightplan-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flock_flightplan-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2a4527453a110a8d26d4e58a9d8468a9ec1da5492bd33115a8cfb37a719cd4b
MD5 908a80ad6a4302474a957f20e4084744
BLAKE2b-256 83b1a1ebc32ce7944f9f317bdfe385247d12c57a654b5c48c8602a4866951cfe

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