CoolPing is a stylish, user-friendly alternative to the classic ping command. It provides emoji-based feedback, colorized output, continuous monitoring, and convenient logging, making network diagnostics more fun and informative.
- Emoji Feedback: Instantly see success ✅ or failure ❌ for each ping.
- Color Output: Colorful terminal output for easy reading (can be disabled with
--color never). - Custom Packet Count: Specify the number of pings with
--count N. - Logging: Optional logging to
~/coolping.logwith--logflag. - No-Emoji Mode: Compatible with legacy terminals using
--no-emoji.
# The .deb file is already included in this directory—no build needed!
sudo dpkg -i coolping.debwget https://github.com/edrisranjbar/coolping/raw/main/coolping.deb -O coolping.deb
sudo dpkg -i coolping.debCopy the coolping binary from usr/local/bin/ to a directory in your $PATH, such as /usr/local/bin.
coolping [OPTIONS] <host>
coolping --help--count NNumber of packets to send (default: 4)--continuousRun indefinitely with live updating stats--logEnable logging to ~/coolping.log--no-emojiDisable emoji feedback--color neverDisable color output--verboseShow verbose output--helpShow help message
# Standard ping (4 packets)
coolping google.com
# Custom packet count
coolping --count 10 google.com
# With logging
coolping --log google.com# Monitor with live stats dashboard
coolping --continuous google.com
# Monitor with logging enabled
coolping --continuous --log 8.8.8.8After installation, you can view the full manual with:
man coolpingThis provides detailed usage, options, and examples for CoolPing.
Enable logging with the --log flag. All ping results will be saved to ~/coolping.log. You can review your ping history at any time.
Contributions are welcome! Please open issues or pull requests on GitHub.
This project is licensed under the MIT License. See LICENSE for details.