Skip to main content

A terminal-based file tree navigator.

Project description

birdeye

A terminal-based file tree navigator.

Overview

birdeye is an interactive file tree viewer that allows you to navigate directory structures directly from your terminal.

Features

  • Interactive Navigation: Use arrow keys to move through the file tree
  • Expand/Collapse: Toggle directories to show or hide their contents
  • Search: press '/' to enter a search term and have matches auto expand and highlighted.

Installation

pip install birdeye

or better use pipx or uv tool and you'll have a birdeye command available in your prompt.

Configuration

birdeye looks for configuration files in your system's config directory:

  • Linux: ~/.config/birdeye/
  • macOS: ~/Library/Application Support/birdeye/
  • Windows: %APPDATA%\birdeye\

File Openers

Create opener.json to customize which program opens each file type when you press Enter:

{
  ".py": "code",
  ".toml": "code",
  ".md": "typora"
}

If the file doesn't exist, birdeye defaults to opening .py and .toml files with code, and all other files with open.

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

birdeye-0.7.0.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

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

birdeye-0.7.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file birdeye-0.7.0.tar.gz.

File metadata

  • Download URL: birdeye-0.7.0.tar.gz
  • Upload date:
  • Size: 50.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for birdeye-0.7.0.tar.gz
Algorithm Hash digest
SHA256 3a44bf2b8dae523daa8c4d021d1bc7cd9ae1f1a2aa6262bcc18dfd6755ef4b16
MD5 5373fcbff1c6f58ef274442a79b2bda6
BLAKE2b-256 9376646f38ecbac5f432cae1eead0dae233cc11d3bbaa6ed34660f7091b7e1ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for birdeye-0.7.0.tar.gz:

Publisher: release.yml on sander76/birdeye

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file birdeye-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: birdeye-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for birdeye-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 070d1ea6f929a889b6095cacf1edf2c82123e8e841beb8a9ddeae4a1346d1000
MD5 9dfe4773c58f9443d67f4f5eacee74cb
BLAKE2b-256 2de55743576fb6bcc75e5a4b88f03dd18b68ee04a2e3db32722beba7ad714222

See more details on using hashes here.

Provenance

The following attestation bundles were made for birdeye-0.7.0-py3-none-any.whl:

Publisher: release.yml on sander76/birdeye

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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