Project
Reverse Dependencies for thor
The projects listed here declare thor as a runtime or development dependency
0.0
RSpec, Coveralls and Simplecov settings.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Use HeyDan to download, munge and manage data for jurisdictions
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A tool that identifies the people around by sniffing network traffic and mining social networks.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Build, minify, and deal with different platforms and environments for your HTML5 app.
This is often used with PhoneGap but designed not to require it, and high_five can be used to deploy any kind of HTML/JS/CSS-based
application that requires different deployment configurations.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Tool to generate a rails project ready for development
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
A tool to generate LSIF and SCIP index files for Ruby codebases
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
A local web interface for Git
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
HipChat nagios notifier.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Hippo is a framework for writing single page web applications. It's a full stack framework that contains both server and client.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A simple command line tool for tracking your task list
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Historian uses git commit hooks to inject itself into Git's commit workflow. Historian checks your commit messages for certain markup tokens. If found, it updates your project's history file, and amends your commit with it, while also stripping out the markup.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
All you need for developing Hive apps.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Suggest articles from Hacker News. Suggestions will get better over time as the gem learns what you like!
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A Ruby Gem for searching Hacker News via your terminal
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Minimal implementation ..
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
Hobgoblin is a client that talks to the Bridge Troll service
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
Hodor is a ruby-based framework, API and Command Line Interface that automates and simplifies the way you specify, deploy, debug and administer Hadoop and Oozie solutions. Hadoop lacks a mature toolchain to manage a codebase with modern software development discipline. To address this need, Hodor comprises a combination of tools and conventions that enable in the Hadoop environment many of the modern software development practices, and deployment facilities we take for granted in normal software development.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
A collection of utilities and enhancements for Rails applications including database optimizations, background processing helpers, and developer tools.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity
0.0
hokkyoku(北極)give you company's stock information in japan.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
0.0
# holepunch
[](http://badge.fury.io/rb/holepunch)
[](https://travis-ci.org/undeadlabs/holepunch)
Holepunch manages AWS EC2 security groups in a declarative way through a DSL.
## Requirements
- Ruby 1.9.3 or newer.
## Installation
```bash
gem install holepunch
```
or in your Gemfile
```ruby
gem 'holepunch'
```
## Basic Configuration
You need to provide your AWS security credentials and a region. These can be
provided via the command-line options, or you can use the standard AWS
environment variables:
```bash
export AWS_ACCESS_KEY_ID='...'
export AWS_SECRET_ACCESS_KEY='...'
export AWS_REGION='us-west-2'
```
## The SecurityGroups file
Specify your security groups in a `SecurityGroups` file in your project's root.
Declare security groups that you need and the ingresses you want to expose. You
can add ingresses using `tcp`, `udp`, and `ping`. For each ingress you can list
allowed hosts using group names or CIDR notation.
```ruby
group 'web' do
desc 'Web servers'
tcp 80
end
group 'db' do
desc 'database servers'
tcp 5432, 'web'
end
group 'log' do
desc 'log server'
tcp 9999, 'web', 'db', '10.1.0.0/16'
end
```
An environment can be specified which is available through the `env` variable.
This allows you to have custom security groups per server environment.
```ruby
group "#{env}-web"
group "#{env}-db" do
tcp 5432, "#{env}-web"
end
```
Your application may depend on security groups defined by other services. Ensure
they exist using the `depends` method.
```ruby
depends 'my-other-service'
group 'my-service' do
udp 9999, 'my-other-service'
end
```
You may specify port ranges for `tcp` and `udp` using the range operator.
```ruby
group 'my-service' do
udp 5000..9999, '0.0.0.0/0'
end
```
You can specify ping/icmp rules with `icmp` (alias: `ping`).
```ruby
group 'my-service' do
ping '10.0.0.0/16'
end
```
It can be useful to describe groups of security groups you plan to launch
instances with by using the `service` declaration.
```ruby
service "#{env}-web" do
groups %W(
admin
#{env}-log-producer
#{env}-web
)
end
```
## Usage
Simply navigate to the directory containing your `SecurityGroups` file and run `holepunch`.
```
$ holepunch
```
If you need to specify an environment:
```
$ holepunch -e live
```
You can get a list of security groups for a service using the `service` subcommand.
```
$ holepunch service -e prod prod-web
admin,prod-log-producer,prod-web
```
You can also get a list of all defined services.
```
$ holepunch service --list
```
## Testing
You can run the unit tests by simply running rspec.
```
$ rspec
```
By default the integration tests with EC2 are not run. You may run them with:
```
$ rspec -t integration
```
## Authors
- Ben Scott (gamepoet@gmail.com)
- Pat Wyatt (pat@codeofhonor.com)
## License
Copyright 2014 Undead Labs, LLC.
Licensed under the MIT License: http://opensource.org/licenses/MIT
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity