sumpygump/rachel

Refactoring assimilation can help everyone learn

Installs: 13

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Type:project

1.2.1 2019-03-13 00:45 UTC

This package is auto-updated.

Last update: 2024-11-08 05:19:29 UTC


README

 ▄▄▄            ▄         ▄
 █  █ ▄▄▄   ▄▄▄ █▄▄   ▄▄  █
 ██▀   ▄▄█ █    █  █ █▄▄█ █
 █ ▀▄ ▀▄▄█ ▀▄▄▄ █  █ ▀▄▄▄ ▀▄▄

Refactoring assimilation can help everyone learn

Improve your software development skills by learning about different refactoring techniques and keep them in your head. Challenge yourself to refactoring something everyday.

This is a simple program that provides a "refactoring-of-the-day" from Martin Fowler's refactoring catalog and from Refactoring.guru.

Installation

Installing globally via composer:

composer global require sumpygump/rachel

Ensure ~/.composer/vendor/bin is on your $PATH to be able to invoke rachel from any directory on your CLI.

Alternatively, you can clone this repository, and then run composer install from the path that was cloned.

Usage

From the command line, run bin/rachel to invoke.

  • bin/rachel will print the current refactoring of the day. (Alias of bin/rachel today)
  • bin/rachel date 2019-02-28 will print the refactoring for a specific date.