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.1.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.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flock_flightplan-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 232675a7be76234a5dc0b892217ed063e9c5634f4049a74aea8045a354bdefa4
MD5 fda1867c63c66890a5cc449919e7eeb6
BLAKE2b-256 3ac1941bb7f68627b93c3f0d6a1cfb2fa112fbf475a3ecf077b3ec60d14d2c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flock_flightplan-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8779d4a3775876d95d99d348131adb2f53c5d4a1e682ce7c405d68f307516483
MD5 56529940f96ef1c61b7a3fc71513bdfe
BLAKE2b-256 354845f0b26c0d0821373080b05d52e4b54c904b397618fadeff813b2a2bf7a9

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