Sha256: e0f6413eddb3548769bf0693d1dd39958e4dbcc4b434bec037651296a6ef6567

Contents?: true

Size: 1.88 KB

Versions: 2

Compression:

Stored size: 1.88 KB

Contents

# Gondler

bundler for golang. inspired by [gom](https://github.com/mattn/gom).

## Installation

    $ gem install gondler

## Usage

1. Write your Gomfile

   ```
   gom 'github.com/golang/glog'
   ```
2. Install dependency packages: `gondler install`
3. Build your application: `gondler build`
4. Run tests: `gondler test`

## Gomfile

like gom's Gomfile

```ruby
gom 'github.com/golang/glog'
package 'github.com/golang/glog'

gom 'github.com/golang/glog', commit: 'c6f9652c7179652e2fd8ed7002330db089f4c9db'
gom 'github.com/golang/glog', branch: 'master'
gom 'github.com/golang/glog', tag: 'go1'

gom 'github.com/golang/glog', group: ['development', 'test']
group :development, :test do
  gom 'github.com/golang/glog'
end

gom 'github.com/golang/glog', os: ['linux', 'darwin']
os :linux, :darwin do
  gom 'github.com/golang/glog'
end
```

## Commands

    build           # Build with dependencies specified in your Gomfile
    exec            # Execute a command in the context of Gondler
    help [COMMAND]  # Describe available commands or one specific command
    install         # Install the dependecies specified in your Gomfile
    list            # Show all of the dependencies in the current bundle
    repl            # REPL in the context of Gondler
    test            # Test with dependencies specified in your Gomfile
    version         # Print Gondler version

## Custom commands

Gondler supports custom commands.

1. Create a executable script file somewhere in your executable paths. It must use the following naming schema `gondler-your-command`.
2. This file can be written in any scripting language or binaries.
3. Now your could use it as `gondler your-command`.

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gondler-0.0.2 README.md
gondler-0.0.1 README.md