scl339-whatsnew
v1.0.0
Published
Check what's new in your GitHub repos — today's commits and recent activity from your terminal.
Downloads
144
Maintainers
Readme
whatsnew
Check what's new in your GitHub repos — straight from your terminal.
whatsnew is a lightweight CLI tool that shows you today's commits across all your repositories or recent activity in a specific repo. No database, no daemon — just the GitHub API and your terminal.
Install
npm install -g whatsnewOr run directly:
npx whatsnewSetup
Before using, configure your GitHub username:
whatsnew setupOptionally add a GitHub personal access token for private repo access and higher API rate limits. No scopes needed for public repos.
Usage
whatsnew today Show today's commits across all your repos
whatsnew repo <name> Show recent activity (last 7 days) for a repo
whatsnew setup Configure your GitHub username and token
whatsnew config Show current configuration
whatsnew help Show this help messageExamples
# What did I commit today?
whatsnew today
# What's happening in a specific repo?
whatsnew repo facebook/react
# Short name works too (uses configured username)
whatsnew repo my-projectRequirements
- Node.js 18+
How it works
- Uses the GitHub REST API v3 (built-in
httpsmodule — zero npm dependencies at runtime). - Configuration is stored in
~/.whatsnewrc. - All requests include a proper
User-Agentheader and support token authentication.
Publish to npm
npm login
npm publishLicense
MIT
