Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.
/ ruby-thicket Public archive

an opinionated git log wrapper

License

Notifications You must be signed in to change notification settings

taylorthurlow/ruby-thicket

Repository files navigation

Gem Version Build Status Code Climate Maintainability Code Climate Test Coverage

thicket is an opinionated wrapper for git log.

Getting started

Prerequisites

  • Ruby >= 2.3

Installing

To install the latest 'stable' release of thicket:

gem install thicket

For help, run thicket -h:

$ thicket -h
Usage: thicket [options]
    -v, --version                    Print the version number
    -h, --help                       Prints this help
    -d, --directory DIRECTORY        Path to the project directory
    -n, --commit-limit LIMIT         Number of commits to parse before stopping
    -a, --all                        Displays all branches on all remotes.
    -p, --color-prefixes             Adds coloring to commit message prefixes.
        --git-binary BINARY          Path to a git executable

Contributing

Please open an issue regarding any changes you wish to make before starting to work on anything. I am always open to providing assistance, so if you need to ask any questions please don't hesitate to do so, whether it be how to approach solving a problem or questions regarding how I might prefer something be implemented.

This project uses Rufo to format its source code, and pull requests will not be accepted unless all code has been run through it.

Running tests

I use rspec for testing. If submitting a pull request, always include tests if possible. Please adhere to the testing style in the pre-existing tests, particularly when testing a new component.

About

an opinionated git log wrapper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages