Automic VaultAutomic Vault

brew

chsrc mit Homebrew, Nix, scoop, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für chsrc in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install chsrc

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#chsrc

nixpkgs package indexes · pkgs/by-name/ch/chsrc/package.nix · Quelle: api.github.com

Windows

Scoopverifiziert · 92%
scoop install main/chsrc

Scoop official bucket manifest trees · bucket/chsrc.json · Quelle: api.github.com

Windows Package Managerverifiziert · 92%
winget install --id RubyMetric.chsrc -e

Windows Package Manager source index · RubyMetric.chsrc · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Change Source for every software on every platform from the command-line

Verlauf

Projektgeschichte und Nutzung

chsrc is a cross-platform command-line tool and framework for switching software download and package sources, aimed especially at environments where mirror choice affects install speed or reachability.

Projektgeschichte

The public GitHub repository was created in September 2023, and the README describes the project as a C11-based tool intended to avoid forcing users to install a large interpreted-language runtime just to change sources. Its docs frame chsrc as both a CLI and a recipe-oriented source-switching framework.

Adoptionsgeschichte

The upstream README documents packaging through Homebrew, Scoop, WinGet, and AUR, while the batch input also records Nix packaging. The README says the tool supports more than 65 source-changing targets, which gives it a broader scope than one-off mirror-switch scripts.

Wie es verwendet wird

Typical use is to list supported targets and mirrors, measure mirror speed, set a target to the fastest or selected mirror, inspect the current source, or reset a target to its upstream default. The README shows package-manager installation plus curl-based installers for POSIX and Windows systems.

Warum Paket-Nerds sich dafür interessieren

chsrc matters to package-manager users because it treats mirror selection as a repeatable CLI workflow across many ecosystems rather than as hand-edited per-tool configuration. Its package-manager distribution also makes it a meta-package-management utility: a package installed by package managers to reconfigure package sources.

Zeitleiste

  • 2023: Public GitHub repository created.
  • 2024: Pre-release binaries published on GitHub Releases.
  • 2025: v0.2.0 and later releases continued the packaged CLI line.
  • 2026: Homebrew formula tracks v0.2.5.

Related projects

  • The README references chsrc-bootstrap for platforms without prebuilt binaries and describes recipes as the way contributors add new source-changing targets.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
chsrccliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version0.2.5
Manager aktualisiert2026-06-15
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.2.5

https://github.com/RubyMetric/chsrc

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:chsrc
Version0.2.5
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/chsrc
Homepagehttps://chsrc.run/
Repositoryhttps://github.com/RubyMetric/chsrc
Upstream-Dokumentationhttps://github.com/RubyMetric/chsrc#readme
LizenzGPL-3.0-or-later
Quellarchivhttps://github.com/RubyMetric/chsrc/archive/refs/tags/v0.2.5.tar.gz
Zuletzt aktualisiert2026-06-15T10:20:12-04:00
Pulseupdated
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namechsrc
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

chsrc

nix profile install nixpkgs#chsrc
  • normalized package name match
  • Abgeglichen nach: Chsrc
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ch/chsrc/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

main/chsrc

scoop install main/chsrc
  • normalized package name match
  • Abgeglichen nach: Chsrc
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/chsrc.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

RubyMetric.chsrc

winget install --id RubyMetric.chsrc -e
  • normalized package name match
  • Abgeglichen nach: Chsrc
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: RubyMetric.chsrc from https://cdn.winget.microsoft.com/cache/source.msix

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment