pkg.sopackage field notes

brew / rank 15485

Install git-url-sub with Homebrew

Recursively substitute remote URLs for multiple repos. Version 1.0.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install git-url-sub

provider-native install command

overview

Package summary

Recursively substitute remote URLs for multiple repos

Commands and aliases

  • git-url-sub

history

Project history and usage

git-url-sub is a small shell Git utility for recursively substituting remote URLs across multiple repositories.

Project history

Greg Osuri published git-url-sub as a compact Git helper aimed at changing repository remotes in bulk rather than editing each repository by hand. The official generated man page identifies it as a Git URL substitution utility and dates the man page to August 2011.

Adoption history

The project had a Homebrew installation path early enough to be documented in the README. Homebrew's formula packages version 1.0.1 in homebrew/core and also exposes a HEAD build, indicating small but durable package-manager presence.

How it is used

Practitioners use git-url-sub with a pattern and replacement to rewrite remote URLs, for example after a GitHub organization rename, a hosting migration, or a switch between URL styles. The `-c` option commits changes and `-s` suppresses output.

Why package nerds care

git-url-sub is notable as a Unix-style Git helper: a single-purpose command that automates a repetitive repository-maintenance chore without building a broader synchronization system.

Timeline

  • 2011: Official man page date records August 2011.
  • 1.0.1: Homebrew packages git-url-sub as the current stable release.

Related projects

  • git-url-sub is related to `git remote set-url`, shell scripting around Git, and Homebrew-packaged Git helpers.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
git-url-subexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.0.1
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:git-url-sub
Version1.0.1
Package managerHomebrew
Homepagehttps://gosuri.github.io/git-url-sub
Repositoryhttps://github.com/gosuri/git-url-sub
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation