Releases: ali-master/pingu
Pingu v1.0.7
🚀 Pingu v1.0.7
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- refactor(package.json): switch test commands to use bun instead of pnpm
- refactor(app): simplify stats display layout for better readability
- doc(README): add demo image for enhanced visual appeal
- chore(deps): update dependencies for improved stability and performance
- chore(deps): update dependencies for ink, chalk, and types
- chore(package.json): add publishConfig for public access
- chore(package.json): bump version to 1.0.6 for release
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.7/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.7/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.7/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.7/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.7/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 --help
Full Changelog: v1.0.6...v1.0.7
Pingu v1.0.6
🚀 Pingu v1.0.6
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- doc(README): update badges for release workflow and remove outdated ones
- fix(install.sh): improve non-interactive mode handling for upgrades
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.6/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.6/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.6/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.6/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.6/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 --help
Full Changelog: v1.0.5...v1.0.6
Pingu v1.0.5
🚀 Pingu v1.0.5
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- feat(install): enhance installer with force option and version detection
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.5/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.5/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.5/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.5/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.5/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 --help
Full Changelog: v1.0.4...v1.0.5
Pingu v1.0.4
🚀 Pingu v1.0.4
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- doc(README): add uninstall and upgrade instructions
- fix(install.sh): POSIX-compliant and work correctly when piped through sh
- refactor(cli): remove figlet dependency and related ASCII art output
- refactor(cli): remove ASCII art test and unused dependencies
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.4/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.4/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.4/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.4/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.4/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 --help
Full Changelog: v1.0.3...v1.0.4
Pingu v1.0.3
🚀 Pingu v1.0.3
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- feat: replace echo with portable echo function in install script
- feat: update social preview SVG with refined logo and improved gradients
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.3/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.3/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.3/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.3/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.3/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 --help
Full Changelog: v1.0.2...v1.0.3
Pingu v1.0.2
🚀 Pingu v1.0.2
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- feat: enhance installation script with detailed verification steps
- feat: add shell completion support for pingu command
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.2/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.2/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.2/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.2/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.2/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 --help
Full Changelog: v1.0.1...v1.0.2
Pingu v1.0.1
🚀 Pingu v1.0.1
A modern ping utility with beautiful CLI output and comprehensive network analysis.
🔄 What's Changed
- feat: update installation script URLs to use 'master' branch
📦 Installation
One-line installer (recommended):
curl -fsSL https://raw.githubusercontent.com/ali-master/pingu/master/scripts/install.sh | sh
Manual Downloads:
Linux x86_64:
curl -L https://github.com/ali-master/pingu/releases/download/v1.0.1/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.1/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.1/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.1/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.1/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 --help
Full Changelog: v1.0.0...v1.0.1
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 | sh
Manual 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 --help
Full Changelog: https://github.com/ali-master/pingu/commits/v1.0.0