You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.7 KiB

gopm - Go Package Manager
=========================
![GPMGo_Logo](https://raw.github.com/gpmgo/gopmweb/master/static/img/gpmgo.png?raw=true)
11 years ago
Gopm(Go Package Manager) is a Go package manage tool for search, install, update and share packages in Go.
11 years ago
Current Version: **v0.5.1**
# Requirement
11 years ago
- Go Development Environment >= 1.1.
- Command `ln -s` support on Mac OS and Unix-like systems.
- Command `mklink -j` support on Windows( **Windows Vista and later** ).
11 years ago
# Installation
11 years ago
Because we do NOT offer binaries for now, so before you install the gopm, you should have already installed Go Development Environment with version 1.1 and later.
```
go get github.com/gpmgo/gopm
```
11 years ago
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
11 years ago
- No requirement for installing any version control system tool like `git`, `svn` or `hg` in order to download packages(although you have to install git for installing gopm though `go get` for now).
- 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.
* Put your Go project on anywhere you want.
11 years ago
# Commands
```
11 years ago
NAME:
gopm - Go Package Manager
11 years ago
USAGE:
gopm [global options] command [command options] [arguments...]
11 years ago
VERSION:
0.5.2.1109
11 years ago
11 years ago
COMMANDS:
get fetch remote package(s) and dependencies to local repository
gen generate a gopmfile according current go project
help, h Shows a list of commands or help for one command
11 years ago
GLOBAL OPTIONS:
--version print the version
--help, -h show help
```