pkg.soopen package index

brew / Rang 4655

solc-select mit Homebrew, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install solc-select

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Manage multiple Solidity compiler versions

Befehle und Aliase

  • solc-select

Verlauf

Projektgeschichte und Nutzung

solc-select is a small command-line version manager for the Solidity compiler. It provides a `solc-select` management command and a `solc` wrapper so developers can install and switch among Solidity compiler releases.

Projektgeschichte

The project README describes solc-select as a tool for quickly switching between Solidity compiler versions. Its setup metadata identifies Trail of Bits as the author and publishes the project from the official Crytic GitHub organization.

The tool downloads compiler binaries from Solidity's official binary distribution and stores them under `~/.solc-select/artifacts/`, keeping local compiler selection separate from system package-manager versions.

Adoptionsgeschichte

The supplied package-manager facts list solc-select in Homebrew and Nix, reflecting its role as a developer convenience package for Ethereum and Solidity workstations. Homebrew marks it as conflicting with the `solidity` formula, which matches its job of supplying the `solc` wrapper executable.

Wie es verwendet wird

Typical use is to install a compiler version with `solc-select install <version>`, choose a global version with `solc-select use <version>`, or override the selected compiler for one command with the `SOLC_VERSION` environment variable.

Warum Paket-Nerds sich dafür interessieren

solc-select is package-nerd bait because Solidity projects often pin old compiler versions in source pragmas. Instead of forcing the OS package manager to carry many parallel `solc` packages, solc-select acts like a language-specific shim manager for the compiler.

Zeitleiste

  • 2020: The official setup metadata on the master branch identifies version 0.2.1.
  • 2021: Git tags include the 1.0.x series.
  • 2026: The Homebrew formula in the supplied facts packages solc-select for current macOS and Linux users.

Related projects

  • Solidity provides the compiler binaries that solc-select downloads. Crytic and Trail of Bits security tooling often need repeatable Solidity compiler selection for analysis workflows.

Quellen

  • Input package-manager facts: source_facts.package-manager and source_facts.package-manager-url
  • Official README: https://github.com/crytic/solc-select#readme
  • Official setup metadata: https://github.com/crytic/solc-select/blob/master/setup.py

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für solc-select wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.solc-select/global-version

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
solc-selectExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

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-08-03
Manager-Version1.2.0
Manager aktualisiert2026-05-14
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:solc-select
Version1.2.0
PaketmanagerHomebrew
Homepagehttps://github.com/crytic/solc-select
Repositoryhttps://github.com/crytic/solc-select
Zuletzt aktualisiert2026-05-14T12:58:22Z
Pulseupdated
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Nix95%

solc-select

nix profile install nixpkgs#solc-select
  • normalized package name match
  • Abgeglichen nach: Solc Select
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: solc-select from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix

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
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation