1.3.2 • Published 5 years ago

gitlogme v1.3.2

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

gitlogme

Build Status

git log your last month work to a file. With class.

Installation

Make sure you have node and npm installed and run:

npm i -g gitlogme

Usage

For the sake of simplicity, config your git username and email if you haven't. Otherwise, you will have to provide --name or --email arguments.

Then simply:

  • cd your-awesome-project
  • gitlogme

Options

All options are... optional! gitlogme will try to find out these by itself.

optiontypedescription
-n --nameStringYour git user
-e --emailEmailYour git email
-s --sinceStringDate to log from, YYYY-MM-DD, default is 18th last month
-u --untilStringDate to log to, YYYY-MM-DD, default is 18th current month
-f --formatStringGit log format, default is %h%x09%an%x09%ad%x09%s
-d --destPathWhere do you want to save the file, default is OS home dir
-o --openBooleanOpen the file upon creation
-h --helpBooleanDisplays help menu

Examples

So let's say you'd like to generate a log file with all your commits since 2014

gitlogme --since 2014

Or maybe you want to see your workmate's log

gitlogme --name Joe --since 2014

Contribute

Feel free to fill an issue, pull-request are preferred.

IMPORTANT: Always create feature branches from the beta branch.

Automated versioning

We use semantic-release to automate the versioning process, make sure you follow the commit message convention explained here.

HEADS UP: If you are not sure how write a commit message, make your changes in your feature branch and run npm run commit and follow the assistant.

Releases

Beta

Create a feature branch and make a pull-request to beta branch. Once its merged, you can try and install the package using @beta dist tag on npm.

> npm i -g gitlogme@beta

Production

Create a new pull-request from beta to master branch. Once it gets merged, the final version will be released using @latest dist tag on npm.

1.3.2

5 years ago

1.3.1

5 years ago

1.3.1-beta.1

5 years ago

1.3.0

5 years ago

1.3.0-beta.2

5 years ago

1.3.0-beta.1

5 years ago

1.2.0

5 years ago

1.2.0-beta.1

5 years ago

1.1.1

7 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago