Find file
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (37 sloc) 1.13 KB


Rotation is a simple command line utility to help you rotate any kind of stuff over time. It was originally created to help control code review rotation among the members of a team.

Currently it only rotates by any given number of weeks. More units planned for the future.


Install the gem:

gem install rotation


Create your first rotation topic:

rotation init topic_name

This will create a ~/.rotation file. It's a yaml file that will look like:

  start_date: 2011-09-12
  duration: 1
  first: Huey
  - Huey
  - Dewey
  - Louie

Tweak the file for your needs. Notice that you can create as many topics as you want.

See who's in charge by typing:

rotation responsible topic_name

If you want to check the responsible of each of your topics type:

rotation responsibles

Author and License

Marcelo Silveira :: :: @mhfsilveira

Released under the MIT License. See the LICENSE file for further details.