macOS
brew install solc-selectlocal Homebrew formula metadata
brew / Rang 4655
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für solc-select in AI-Agent-Workflows.
Installation
brew install solc-selectlocal Homebrew formula metadata
nix profile install nixpkgs#solc-selectnixpkgs package indexes · solc-select · Quelle: raw.githubusercontent.com
Überblick
Manage multiple Solidity compiler versions
Verlauf
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.
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.
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.
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.
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.
Sicherheitslage
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.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
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.
Config paths the tool may read or write during local use.
~/.solc-select/global-versionExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
solc-select | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
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.
Installationsmetadaten
| Paketschlüssel | brew:solc-select |
|---|---|
| Version | 1.2.0 |
| Paketmanager | Homebrew |
| Homepage | https://github.com/crytic/solc-select |
| Repository | https://github.com/crytic/solc-select |
| Zuletzt aktualisiert | 2026-05-14T12:58:22Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
solc-select
nix profile install nixpkgs#solc-selectQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.