Skip to main content

Search CLI tool for Homebrew (support sorting by popularity)

Project description

brew-search

CLI tool allowing search Homebrew packages with sorting by popularity.

Install

pip install brew-search

Example

 brew-search git -n 10
342760 git - Distributed revision control system
164064 gh - GitHub command-line tool
 68467 git-lfs - Git extension for versioning large files
 30214 argocd - GitOps Continuous Delivery for Kubernetes
 26539 hub - Add GitHub support to git on the command-line
 17324 act - Run your GitHub Actions locally
 16758 git-gui - Tcl/Tk UI for the git revision control system
 15484 lazygit - Simple terminal UI for git commands
 12205 bat - Clone of cat(1) with syntax highlighting and Git integration
 11678 gitleaks - Audit git repos for secrets

❯ brew-search game -n 10 -c
7395 steam - Video game digital distribution service
1140 godot - Game development engine
1007 minecraft - Sandbox construction video game
 920 epic-games - Launcher for *Epic Games* games
 913 heroic - Game launcher
 798 openemu - Retro video game emulation
 672 openra - Real-time strategy game engine for Westwood games
 531 playcover-community - Sideload iOS apps and games
 513 0-ad - Real-time strategy game
 478 moonlight - GameStream client

Usage

usage: brew-search [-h] [--number NUMBER] [--cask] [--formula] [--update] term

CLI tool for search packages on Homebrew repository by provided keyword.

positional arguments:
  term                  search term

options:
  -h, --help            show this help message and exit
  --number NUMBER, -n NUMBER
                        number of results
  --cask, -c            search casks only
  --formula, -f         search formulas only
  --update              force update statistics

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

brew_search-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

brew_search-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brew_search-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brew_search-0.1.0.tar.gz
Algorithm Hash digest
SHA256 297d9a8f13b1c644ae0f094976feea559fe87167dc9508aee2bdd8958d58cb91
MD5 c85887d5604b2129faaf9df4c73a8a8e
BLAKE2b-256 401bac87f041d9aba8f8c880fdb3665e976a55a5cd41a03a9cf3bc6526822f54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brew_search-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brew_search-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7e733c79afc8b762ed2809a31caf67b7f1a11dc4ae9abf2f9b0f619f02918b5
MD5 5702bfdd0092a94aae00499d522bba2b
BLAKE2b-256 d28b9384858ae09ebd5d9c4dc08971c08b1e3d0fcfa1425ef264a8fd6aacf331

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page