Automic VaultAutomic Vault

brew

Installer chsrc avec Homebrew, Nix, scoop, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de chsrc pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install chsrc

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#chsrc

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

Windows

Scoopvérifié · 92%
scoop install main/chsrc

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

Windows Package Managervérifié · 92%
winget install --id RubyMetric.chsrc -e

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

aperçu

Résumé du paquet

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

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
chsrccliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire0.2.5
gestionnaire mis à jour2026-06-15
données localesOK
amontà jour
dernière version détectéev0.2.5

https://github.com/RubyMetric/chsrc

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:chsrc
Version0.2.5
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/chsrc
Page d'accueilhttps://chsrc.run/
Dépôthttps://github.com/RubyMetric/chsrc
Docs amonthttps://github.com/RubyMetric/chsrc#readme
LicenceGPL-3.0-or-later
Archive sourcehttps://github.com/RubyMetric/chsrc/archive/refs/tags/v0.2.5.tar.gz
Dernière mise à jour2026-06-15T10:20:12-04:00
Pulseupdated
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

chsrc

nix profile install nixpkgs#chsrc
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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