Sha256: 090cc1507c5c7ae2c936e0ade2766b2457564bb6a86b69e25a1073344a6d6286

Contents?: true

Size: 1.95 KB

Versions: 3

Compression:

Stored size: 1.95 KB

Contents

# grape-cli [![Build Status](https://travis-ci.org/elpassion/grape-cli.svg?branch=master)](https://travis-ci.org/elpassion/grape-cli) [![Code Climate](https://codeclimate.com/github/elpassion/grape-cli/badges/gpa.svg)](https://codeclimate.com/github/elpassion/grape-cli) [![Gem Version](https://badge.fury.io/rb/grape-cli.svg)](http://badge.fury.io/rb/grape-cli)

Grape-CLI is a gem for bootstraping standalone Grape application.
It is heavily inspired by Rails/Ember generators.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'grape-cli'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install grape-cli

## Usage

###New application
Create new Grape app in current directory with provided application name

    $ grape new application_name

For new command you can provide multiple options:

###Test framework

    $ grape new application_name --test=minitest


will create new application with minitest as test framework,
running new command without specifying `--test` option will setup application with RSpec as it's default one.

###Database

    $ grape new application_name --database=postgres


will create new application with postgres as database,
running new command without specifying `--database` option will setup application with sqlite as it's default one.

###Start application server

    $ cd application_name
    $ grape server
or

    $ grape s
Go to http://localhost:9292/

###Start application console

    $ grape console
or

    $ grape c

###Run your application tets

    $ grape test


## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/elpassion/grape-cli. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.


## License

The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
grape-cli-0.2.4 README.md
grape-cli-0.2.3 README.md
grape-cli-0.2.2 README.md