🍺 BREW Explorer

← all formulae

git-open

brew install git-open v1.3 MIT

Open GitHub webpages from a terminal

11
30-day installs · #8265
46
90-day · #7580
253
365-day · #6749
25
★ GitHub stars · updated 2y ago

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Open GitHub webpages from a terminal",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:04+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "git-open",
  "github_default_branch": "master",
  "github_last_commit_at": "2024-01-21T17:22:27Z",
  "github_readme_excerpt": "# git-open\n\nType less and open repo webpages faster all from your terminal.\n\n`git-open` is a commandline utility that allows you to specify a repo name\nand optionally the author and will then open the matching resource in your\nweb-browser.\n\n## Usage\n\nRequires the name of the repo that you want to open. You can optionally specify\nthe user that owns the repo. If you don\u0027t pass in a user name it will fall back\nto what you\u0027ve specified for `$GITHUB_USER` and if that is not set it will fall\nback to your entry for `git config --get github.user`. (You\u0027d probably have this\nset if you\u0027re interested in this script after all!)\n\nFor example, if you want to open up repo `bar` for Github author `foo`, you\u0027d run:\n\n    $ ./git-open.sh foo bar\n\nwhich will open your web-browser to the given user\u0027s repo.\n\nIf, on the other hand, you\u0027ve configured your local git to include a github\nsection and your username is set to `baz` and you want to open your `bar` repo:\n\n    $ ./git-open.sh foo # defaults to `baz` for author name\n\n## Installation\n\nYou can clone the repo into `~/src` and symlink to `~/bin` and use it anywhere:\n\n    $ git clone https://github.com/jeffreyiacono/git-open.git ~/src/git-open\n    $ ln -s ~/src/git-open/git-open.sh ~/bin/git-open\n    $ git-open -h\n    # Usage: /Users/username/bin/git-open [user name] \u003crepo name\u003e\n    # Note: user name will default to $GITHUB_USER or your `git config --get github.user` entry.\n\nAnd make sure `~/bin` is in your `PATH`.\n\n## I\u0027m using Github Enterprise!\n\nWell lucky you. Nice to see that you work for a company that can shell for it!\nIn this case just set `GITHUB_URL` in your shell and the script will default to\nthis value.\n\nFor example, if your company hosts its github install at `git.my-company.com`,\ninclude this in your `~/.bashrc.local` (or where ever you\u0027d like):\n\n    export GITHUB_URL=\u0027https://git.my-company.com\u0027\n\n## I need to customize my default username\n\nAgain, we\u0027ve got you covered: just set `GITHUB_USER` and the script will default\nto",
  "github_repo": "jeffreyiacono/git-open",
  "github_stars": 25,
  "github_topics": [],
  "homepage": "https://github.com/jeffreyiacono/git-open",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 11,
  "installs_365d": 253,
  "installs_90d": 46,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "git-open",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 8265,
  "rank_365d": 6749,
  "rank_90d": 7580,
  "raw_hash": "73476612ab6df2ba",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/git-open.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.3",
  "versioned_formulae": [],
  "why_use_this": null
}