gituseractivity
v1.0.3
Published
A beautiful CLI tool to view GitHub user activity with colorful styling and detailed information
Maintainers
Readme
GitHub User Activity CLI
A beautiful, feature-rich command-line tool to view GitHub user activity with colorful styling and detailed information.
Features
- 🎨 Beautiful UI: Gradient titles, colored output, and emoji-enhanced events
- 📊 Activity Summary: Grouped event types with counts in a styled box
- ⏰ Timestamps: All events show creation time in readable format
- 📝 Detailed Information:
- Commit messages for push events
- Issue/PR titles for relevant events
- Repository names with styling
- 🚀 Fast & Efficient: Fetches up to 100 recent events
- 🎯 Smart Filtering: Shows 5 most recent events in detail
Installation
npm install -g gituseractivityUsage
gituseractivityThen enter the GitHub username when prompted.
Example Output
┌─────────────────────────────────────────────────────────────┐
│ GitHub Activity Summary for username │
│ │
│ 🚀 Push: 15 │
│ 🐛 Issues: 3 │
│ 🔀 PullRequest: 2 │
│ ⭐ Watch: 1 │
└─────────────────────────────────────────────────────────────┘
5 Most Recent Events:
🚀 Pushed 3 commit(s) to username/repo-name 2024-06-20 14:32:15
- Fix login bug
- Update documentation
- Add new feature
🐛 opened an issue in username/another-repo 2024-06-19 10:15:30
Title: Bug in authentication system
🔀 opened a pull request in username/project 2024-06-18 16:45:22
Title: Add user profile featureEvent Types Supported
- PushEvent 🚀 - Code pushes with commit messages
- CreateEvent 🆕 - Repository, branch, or tag creation
- DeleteEvent ❌ - Branch or tag deletion
- IssuesEvent 🐛 - Issue creation, updates, and closures
- IssueCommentEvent 💬 - Comments on issues
- PullRequestEvent 🔀 - Pull request actions
- WatchEvent ⭐ - Repository starring
Dependencies
inquirer- Interactive command-line promptschalk- Terminal string stylinggradient-string- Beautiful gradient textboxen- Create boxes around textora- Elegant terminal spinnersfiglet- ASCII art text
