go-solc-select

module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2022 License: AGPL-3.0

README

Go-solc-select

The work is inspired by the Solc-select tool for managing and switching between versions of the Solidity compiler, which I actively use in my work. However, what has a significant disadvantage for me is the dependence on Python or the need to use Docker as an isolating environment.

About

Go-solc-select - is a simple program that installs the Solidity compiler and switches between them. This can be a useful tool for managing different versions of the Solidity compiler, checking available versions for a particular operating system. It is designed to be easy to install and use.

The tool is split into two CLI utilities:

  • gsolc-select: manages installing and setting different solc compiler versions
  • solc: wrapper around solc which picks the right version according to what was set via solc-select

The solc binaries are downloaded from https://binaries.soliditylang.org/ which contains official artifacts for many historial and modern solc versions for Linux and macOS.

The downloaded binaries are stored in ~/.gsolc-select/artifacts/.

Platforms

Go-solc-select is designed for use on Unix/Linux/POSIX systems as a command line tool.

Installation

...

Usage

...

Contributions

...

License

Go-solc-select is released under the GNU Affero General Public License v3.0. See the LICENSE file for license information.

Directories

Path Synopsis
cmd
internal
pkg
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL