Skip to content
This repository has been archived by the owner on Jun 3, 2022. It is now read-only.

Sharpz7-Archives/gopack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

GOPACK | Simple GOlang Package Manager

GoPack aims to take some of the features of tools like pipenv to golang.

Here are some of its features:

  • Version Checking: If the versions of gopack and the go service don't match, it will error.
  • Uninstalling: Using GOPATH, packages can be uninstalled.
  • Packages you install with GoPack will automatically be added to gopack.yml!

Example Config

goversion: "1.12"
packages:
- gopkg.in/yaml.v2
- github.com/joho/godotenv
devpackages: []

Installation

On linux, just run:

sudo curl -s -L https://github.com/Sharpz7/gopack/releases/download/1.0/install.sh | sudo bash

Command Options

On linux, just run:

gopack --help

Args of Gopack:

    - install {package}
    - uninstall {package}

You can also manually edit the gopack.yml file and use the file flag

  -dev
        Install Developer Packages
  -file
        Install from File

Maintainers

TODO

  • Fix Issue with gopack being able to install program twice