Project

cuketagger

0.0
No commit activity in last 3 years
No release in over 3 years
batch tagging of cucumber features and scenarios
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.5
< 3.0.0
~> 1.0
~> 10.0
~> 3.0

Runtime

>= 1.3.0, ~> 1.0
 Project Readme

Basic stuff: Gem Version Project License Downloads

User stuff: Yard Docs

Developer stuff: Build Status Coverage Status Maintainability


Cuketagger

This gem provides the ability to manipulate, in bulk, the tags in a Cucumber test suite.

Installation

Add this line to your application's Gemfile:

gem 'cuketagger'

And then execute:

$ bundle

Or install it yourself as:

$ gem install cuketagger

Usage

Tags can be added,

$ cuketagger add:foo path/to/some.feature

removed,

$ cuketagger remove:foo path/to/some.feature

or replaced.

$ cuketagger replace:old_tag:new_tag path/to/some.feature

Multiple tags and files can be manipulated at the same time

$ cuketagger remove:wip add:release5 replace:qa:prod features/foo.feature:6 features/bar.feature

and the modified file content will be output to the console. To modify the files themselves, add the explicit force tag.

$ cuketagger --force remove:wip add:release5 replace:qa:prod features/foo.feature:6 features/bar.feature

Development and Contributing

See CONTRIBUTING.md

License

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