Skip to main content

An interactive TUI browser for Homebrew packages

Project description

Brewse

An interactive TUI (Terminal User Interface) browser for Homebrew packages. Brewse provides a fast, user-friendly way to search, view, and install or uninstall Homebrew packages.

Features

  • Interactive search interface for both Formulae and Casks
  • Detailed package information including:
    • Version
    • Description
    • Homepage
    • Installation status
    • Installation analytics (30/90/365 days)
  • Quick installation/uninstallation of packages
  • Keyboard-driven navigation
  • Local caching of package data for faster subsequent searches

Installation

Install via pip:

pip install brewse

Usage

Launch Brewse in one of two ways:

  1. Interactive search mode:
brewse
  1. Direct search mode:
brewse <search-term>

Requirements

  • Python 3.6+
  • Homebrew
  • Internet connection

Cache

Brewse caches package data in ~/.cache/brewse/ to improve performance. Cache entries expire after 24 hours.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

brewse-0.1.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

brewse-0.1.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brewse-0.1.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for brewse-0.1.1.tar.gz
Algorithm Hash digest
SHA256 308897cce294eb25afc8704f738b5747cc32c9b7c24a2308b774b5bd4267f022
MD5 7e2fd4364e24a2a66b2405747add0f84
BLAKE2b-256 ebea8983c5ec6276d4ed1bc12ec34731f18e5af3239ec5fdf6cff0e885c749f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brewse-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for brewse-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 34df2f290533c3678a61d34dba5a6fc95f1cf1abf4d29ef6acb03226303a7ee6
MD5 9b8c19916b56229cc42a919b512e862a
BLAKE2b-256 4695698c3254de5ba57dfd778ddd6ed2085f96083a4a14ddeb0ba2968b506d83

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