Project

spinup

0.0
No commit activity in last 3 years
No release in over 3 years
A tool for quickly spinning up dev environments
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 2.1
~> 0.12.2
~> 10.0
~> 3.0
~> 0.79
 Project Readme

Spinup

A gem for setting up playgrounds — small working apps for proof-of-concept stages.

Currently available for

Why?

Sometimes I want to check real quick if something works with some of the technologies I use.

Setting up a new project isn't a big pain, but it's like ten commands or something, and it's not like you do that every day, so you don't remember those anyway, do you? I usually go to one of my current projects and add some code somewhere to check if it works, but it's not ideal.

So I went and created a few playgrounds — small working apps which aren't much different from what you get by following 'Getting started' chapter of their documentation. And a gem for setting them up.

Installation

Add this line to your application's Gemfile:

gem 'spinup'

And then execute:

$ bundle

Or install it yourself as:

$ gem install spinup

Usage

Spin up a sinatra playground in current directory

$ spinup sinatra .

Spin up a typescript playground somewhere (somewhere is currently under '~/.spinup-playgrounds')

$ spinup typescript

-h is for help and it also prints a list of currently available playgrounds

$ spinup -h
Usage: spinup <playground> [<directory>]
Supported playgrounds: sinatra, jekyll, typescript, flask, sass
    -h, --help                       Prints this help

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/velll/spinup.

License

The gem is available as open source under the terms of the MIT License.