npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

commit-standup

v0.4.5

Published

`commit-standup` is a command-line tool to get your commit history across multiple git repositories for the last few days.

Downloads

471

Readme

commit-standup

commit-standup is a command-line tool to get your commit history across multiple git repositories for the last few days.

Usage

commit-standup

This outputs the last 7 days of commits made by you for all git repositories in the current folder. Example output

Mon Sep 02 2024
        repo1:
                Initial commit
        repo2:
                fix(backend): added error handling to the routes
                feat: fixed bug with clashing cache values
        repo3:
                fix(nextjs): added button to edit user profile
                fix(react): fixed infinite render loop on home page


Sun Sep 01 2024
        No commits found.


Sat Aug 31 2024
        No commits found.


Fri Aug 30 2024
        repo2:
                Merge pull request #1220 from bugfix/feature/test-suite-completion
        repo4:
                fix(translations): fetch translations from database


Thu Aug 29 2024
        repo2:
                fix(backend): added error handling to the routes
                feat: fixed bug with clashing cache values


Wed Aug 28 2024
        ...


Tue Aug 27 2024
        ...


Mon Aug 26 2024
        repo1:
                Merge branch develop into master
                release: v1.0.3

Options

  • --days, -d: The number of days to go back in time (default: 7)
  • --folder, -f: The base directory to search for git repositories (default: current working directory)
  • --ignore, -i: A comma-separated list of directories to ignore while searching for .git repo folders (default: [node_modules/**, dist/**])
  • --depth, -p: The depth of the search for .git repositories (default: 3)
  • --help, -h: Show help information

Examples

  • Run the command with all defaults, using the current folder and go back 7 days:

    commit-standup
  • Search in the folder my-repos and go back 3 days, search 5 folder levels deep for git repos and ignore node_modules and dist folders

    commit-standup --days 3 --folder ./my-repos --depth 5 --ignore node_modules/** --ignore dist/**

Description

commit-standup will recursively search for git repositories within the specified folder (or the current working directory by default) and print the commit history for the specified number of days. It will display the commit messages for each day, grouped by repository.

Installation

Run it directly with npx

npx commit-standup

Or install it globally with npm

npm install -g commit-standup