Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elcuervo/gpm-link
gpm link plugin
https://github.com/elcuervo/gpm-link
Last synced: 30 days ago
JSON representation
gpm link plugin
- Host: GitHub
- URL: https://github.com/elcuervo/gpm-link
- Owner: elcuervo
- Created: 2014-05-29T22:03:08.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-05-30T18:29:11.000Z (over 10 years ago)
- Last Synced: 2023-04-10T15:48:27.725Z (over 1 year ago)
- Language: Shell
- Size: 121 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gpm-link
gpm-link is a plugin for [gpm](https://github.com/pote/gpm), the Go Package Manager.
It goal is to encapsulate any project dependency within the `.godeps` folder.
Even the current project.It allows removing all the local import paths but mantaining control of the
`$GOPATH` and having everything encapsulated in the `.godeps` folder.Requires [gpm v1.1.1](https://github.com/pote/gpm/releases/tag/v1.1.1) which introduces gpm plugins.
## Installation
### Manual on *nix
```bash
$ git clone [email protected]:elcuervo/gpm-link.git && cd gpm-link
$ ./configure
$ make install
```
## UsageOnce installed, gpm-link adds the following commands to gpm:
```bash
$ gpm link add alias_name [path] # This will make a symbolic link in the .godeps
# folder with the given alias name to a given
# path being "." the default one.
# Eg: gpm link add github.com/elcuervo/minimalweather .
$ gpm link del alias_name # Removes a current link
$ gpm link version # Current gpm link version
$ gpm link help # Help message and usage
```