Format Gherkin Files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
features
lib
.travis.yml
Dockerfile
Gemfile
LICENSE
README.md
Rakefile
gherkin_format.gemspec

README.md

Formatter for Gherkin Files

Build Status Docker Build Downloads Latest Tag

This tool formats gherkin files.

Usage

run gherkin_format on a list of files

gherkin_format FEATURE_FILES

To replace files with their formatted counterpart add the option --replace.

To get detailed information in case of errors use --verbose.

To format gherkin files using a custom format, it's possible to specify a template using --template TEMPLATE. The template provided is a erb-template.

These templates are predefined:

  • markdown
  • multi_markdown

Usage with Docker

Assuming there are feature files in the current directory. Then call.

docker run -ti -v $(pwd):/src -w /src gherkin/format *.feature

This will mount the current directory within the Gherkin Format Docker Container and then check all feature files.

Installation

Install it with:

sudo gem install gherkin_format

After that gherkin_format executable is available.