Repository navigation
Pingu v1.0.0
🚀 Pingu v1.0.0
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- feat: welcome to pingu
- fix(useResponsiveLayout): ensure terminalWidth defaults to 80 when stdout.columns is NaN
- feat(extractSourceIp): enhance IP extraction logic for better accuracy
- feat(parse-line): improve line parsing for ping responses
- test(metrics-grid): enhance tests for layout handling and child rendering
- fix(dual-progress-bars): correct rounding for success rate display
- test(useResponsiveLayout): refactor tests to use helper function
- fix(tests): update mock imports and improve element creation logic
- feat: enhance metrics display and improve stability calculations
- feat: update gradients and enhance color scheme for metrics display and remove duplicate rendered metrics
- feat: simplify release workflow and enhance binary build process
- feat: enhance release workflow with cross-platform binary builds
- feat: validate tag in release workflow and improve version replacement
- feat: remove tag push trigger from release workflow
- feat: enhance version handling in release workflow for manual triggers
- feat: configure git for token authentication in release workflow
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/main/scripts/install.sh | shManual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.0/pingu-linux-amd64 -o pingu
chmod +x pingu && sudo mv pingu /usr/local/bin/Linux ARM64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.0/pingu-linux-arm64 -o pingu
chmod +x pingu && sudo mv pingu /usr/local/bin/macOS Intel (x86_64):
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.0/pingu-macos-amd64 -o pingu
chmod +x pingu && sudo mv pingu /usr/local/bin/macOS Apple Silicon (ARM64):
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.0/pingu-macos-arm64 -o pingu
chmod +x pingu && sudo mv pingu /usr/local/bin/Windows x86_64:
Invoke-WebRequest -Uri "https://github.com/ali-master/pingu/releases/download/v1.0.0/pingu-windows-amd64.exe" -OutFile "pingu.exe"✨ Key Features
- 🎨 Beautiful terminal UI with responsive design and gradient colors
- 📊 Real-time network monitoring with live charts and animations
- 🔍 Comprehensive network analysis (jitter, packet loss, quality scoring)
- 📱 Adaptive layouts for different terminal sizes
- 🌐 Cross-platform support (Linux, macOS, Windows)
- 📁 Export results to JSON for further analysis
- ⚡ Single binary with no runtime dependencies
- 🎯 Advanced metrics and streak analysis
🐧 Quick Start
# Basic usage
pingu google.com
# Advanced options
pingu -c 20 --chart --export 8.8.8.8
# View all options
pingu --helpFull Changelog: https://github.com/ali-master/pingu/commits/v1.0.0