Skip to content

juqkai/gopm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Package Manager wercker status

Gopm(Go Package Manager) is a Go package manage and build tool for Go.

News Give a shoot for Gopm.io for versioning caching and delivering Go package service.

News Want online cross-compile and download service? Just try GoBuild.io and it won't let you down! BTW, it's powered by Gopm.

Please see Documentation before you ever start.

Code Convention: based on Go Code Convention.

Requirements

  • Go development environment: >= go1.2

Installation

We use gobuild to do online cross-platform compile work, you can see the full available binary list here.

Install from source code

go get -u github.com/gpmgo/gopm

The executable will be produced under $GOPATH/bin in your file system; for global use purpose, we recommand you to add this path into your PATH environment variable.

Features

  • No requirement for installing any version control system tool like git, svn or hg in order to download packages.
  • Download, install or build your packages with specific revisions.
  • When build program with gopm build or gopm install, everything just happen in its own GOPATH and do not bother anything you've done unless you told to.
  • Put your Go projects on anywhere you want(through .gopmfile).

Commands

NAME:
   Gopm - Go Package Manager

USAGE:
   Gopm [global options] command [command options] [arguments...]

VERSION:
   0.8.0.0914 Beta

COMMANDS:
   list		list all dependencies of current project
   gen		generate a gopmfile for current Go project
   get		fetch remote package(s) and dependencies
   bin		download and link dependencies and build binary
   config	configurate gopm settings
   run		link dependencies and go run
   test		link dependencies and go test
   build	link dependencies and go build
   install	link dependencies and go install
   clean	clean all temporary files
   update	check and update gopm resources including itself
   help, h	Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --noterm, -n		disable color output
   --strict, -s		strict mode
   --debug, -d		debug mode
   --help, -h		show help
   --version, -v	print the version

License

This project is under Apache v2 License. See the LICENSE file for the full license text.

About

Gopm(Go Package Manager) is a Go package manage and build tool for Go.

Resources

License

Stars

Watchers

Forks

Packages

No packages published