gobndl

command module
v0.0.0-...-5ee3f5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2013 License: GPL-2.0 Imports: 13 Imported by: 0

README

gobndl - Go package dependency bundler

gobndl is a tool to bundle Go dependencies inside your project so you don't have to worry about external dependencies disappearing, and allowing you to lock to a specific version of a dependency for your package.

Features

  • Storage of dependencies in local bundle inside package (.bndl directory)
  • Execution of commands in bundled environment using gobndl exec
  • Recursively find and install all dependencies using gobndl get
  • Ability to check bundle into version control, locking dependency versions

Installation

~  go get github.com/beefsack/gobndl

Usage

# Initialise your bundle and install dependencies
~  cd github.com/beefsack/my-go-package
~  gobndl init
~  gobndl get

# Use the bundle with exec
~  gobndl exec go build

# You can also install binaries to your bundle
~  gobndl get github.com/robfig/revel/revel
~  gobndl exec revel run github.com/robfig/revel/samples/chat

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL