bobmerevel / goenv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GOENV

The aim of this project is to develop a comprehensive solution for efficiently managing multiple versions of Go programming language that are installed on a machine. Go, also known as Golang, is a powerful and popular programming language developed by Google. It is widely used for its simplicity, efficiency, and excellent support for concurrent programming.

As developers, we often find ourselves working on projects that require specific versions of Go. However, managing multiple Go installations can be a challenging task, especially when different projects demand different versions. Additionally, updating or switching between versions manually can be time-consuming and error-prone.

To address these challenges, our project aims to create a robust tool that simplifies the management of Go versions on a single machine. This tool will provide a seamless experience for developers, allowing them to easily switch between different Go versions based on project requirements.

By providing a centralized management system, our project aims to enhance productivity and eliminate the complexities associated with maintaining multiple Go installations. With this tool, developers will be able to focus on their projects without worrying about the hassle of installing, uninstalling, or configuring Go versions manually.

Getting Started

Supported Systems

Supported system shown below.

  • Darwin
    • Macos - Version 12.6.5 - Tested
  • Linux / Unsupported
  • Windows / Unsupported

Installation

Follow below steps to install.

Clone project to local

Go project directory

Command References

You can rename the current file by clicking the file name in the navigation bar or by clicking the Rename button in the file explorer.

About

License:Apache License 2.0


Languages

Language:Shell 79.3%Language:Makefile 20.7%