Skip to content

itsWickedSyntax/MEM-CLEAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ MEM-CLEAN ๐Ÿงน

โšก Ultimate System Performance Monitor & Memory Optimizer โšก

Python Linux Active MIT License

๐ŸŽจ CREATED BY 'WickedSyntax' WITH โค๏ธ ๐ŸŽจ


๐ŸŽฏ A badass Linux system monitoring and optimization tool that provides real-time system statistics and powerful cleanup capabilities! ๐ŸŽฏ


๐ŸŒŸ FEATURES THAT WILL BLOW YOUR MIND ๐ŸŒŸ

๐Ÿง  MEMORY MONITORING

  • ๐Ÿ“Š Real-time RAM usage percentage & stats
  • ๐Ÿ’ก Available memory tracking
  • ๐Ÿงน Memory cache clearing superpowers
  • ๐Ÿ”ฅ Lightning-fast performance analysis

โšก CPU MONITORING

  • ๐ŸŽฏ CPU usage percentage tracking
  • ๐Ÿ—๏ธ Core count & frequency information
  • ๐Ÿ‘‘ Top memory-consuming process hunter
  • ๐Ÿš€ Real-time performance insights

๐Ÿ’พ STORAGE MONITORING

  • ๐Ÿ“ˆ Disk usage percentage & statistics
  • ๐Ÿ†“ Free space tracking
  • ๐Ÿ” Large file detection & reporting
  • ๐Ÿ“ Smart storage analysis

๐Ÿงน SYSTEM CLEANUP BEAST

  • ๐Ÿ—‘๏ธ Memory cache clearing (sudo required)
  • ๐Ÿงฝ Temporary file obliteration
  • ๐ŸŽฏ Large file identification for review
  • ๐Ÿš€ Full system optimization

๐ŸŽฎ HOW TO USE THIS BEAST ๐ŸŽฎ

๐ŸŽช Interactive Mode (The Fun Way!) ๐ŸŽช

๐ŸŽฏ ./MEM-CLEAN
# or the cool shortcut
๐Ÿš€ ./mem-clean

๐Ÿ’ป Command Line Ninja Mode ๐Ÿ’ป

๐Ÿ“‹ ./MEM-CLEAN --help                 # ๐Ÿ“– Show the sacred help scrolls
๐Ÿ“Š ./MEM-CLEAN --status               # ๐ŸŽฏ Quick system status check
๐Ÿงน ./MEM-CLEAN --clean                # ๐Ÿ’จ Clear that memory cache!
๐Ÿ” ./MEM-CLEAN --large-files          # ๐Ÿ•ต๏ธ Hunt down those chunky files
๐Ÿ—‘๏ธ ./MEM-CLEAN --temp-clean           # ๐Ÿงฝ Obliterate temporary junk
๐Ÿ‘‘ ./MEM-CLEAN --processes            # ๐Ÿ”ฅ Show the memory hogs

# ๐ŸŽ›๏ธ Advanced Wizardry Options
๐Ÿง™โ€โ™‚๏ธ ./MEM-CLEAN --large-files --directory /path/to/scan --size 50 --limit 10

๐Ÿ“ฆ REQUIREMENTS & SETUP ๐Ÿ“ฆ

๐Ÿ› ๏ธ What You Need:

  • ๐Ÿ Python 3.6+ (The snake that rules them all)
  • ๐Ÿ“Š psutil library (pip3 install psutil)
  • ๐Ÿง Linux operating system (Tux approved!)
  • ๐Ÿ‘‘ sudo privileges (For the memory cache clearing magic)

๐Ÿš€ Installation Steps:

1๏ธโƒฃ git clone <this-awesome-repo> || download MEM-CLEAN folder
2๏ธโƒฃ chmod +x MEM-CLEAN mem-clean  # ๐Ÿ” Grant execution powers
3๏ธโƒฃ pip3 install psutil           # ๐Ÿ“Š Install the monitoring magic
4๏ธโƒฃ ./MEM-CLEAN                   # ๐ŸŽ‰ Launch and enjoy!

๐Ÿ›ก๏ธ SAFETY FIRST! ๐Ÿ›ก๏ธ

๐Ÿ”’ Safety Feature ๐Ÿ“ Description
๐Ÿ•ต๏ธ Non-Destructive Scanning Read-only large file detection
๐Ÿงน Safe Cleanup Only touches standard temp locations
๐Ÿ‘€ Process Monitoring No termination capabilities
๐Ÿšจ Error Handling Graceful permission issue handling

๐ŸŽช INTERACTIVE MENU - THE CONTROL CENTER ๐ŸŽช

๐ŸŽฏ Option ๐ŸŽช Action ๐Ÿ“ Description
1๏ธโƒฃ ๐Ÿ“Š System Status Display RAM, CPU, and storage stats
2๏ธโƒฃ ๐Ÿงน Clear Memory Cache Free up system memory (sudo needed)
3๏ธโƒฃ ๐Ÿ” Find Large Files Hunt files above size threshold
4๏ธโƒฃ ๐Ÿ—‘๏ธ Clean Temp Files Remove temporary & cache files
5๏ธโƒฃ ๐Ÿ‘‘ Top Memory Hogs List processes eating your RAM
6๏ธโƒฃ ๐Ÿš€ Full System Cleanup Complete optimization blast
0๏ธโƒฃ ๐Ÿ‘‹ Exit Say goodbye (but why would you?)

๐ŸŽจ SCREENSHOTS & EXAMPLES ๐ŸŽจ

๐Ÿ–ฅ๏ธ System Status Display

๐Ÿง  RAM USAGE:
   ๐ŸŸข 36.2% used (2.1GB / 7.7GB)
   Available: 4.9GB

โšก CPU USAGE:
   ๐ŸŸก 22.0% (4 cores)
   Frequency: 2351 MHz

๐Ÿ’พ STORAGE USAGE:
   ๐Ÿ”ด 93.0% used (211.2GB / 227.1GB)
   Free Space: 14.9GB

๐Ÿ“ Large Files Detection

๐Ÿ“ LARGE FILES DETECTED:
Size (GB)  Size (MB)    File Path
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
7.71 GB    7895.6       ~/Downloads/huge-file.gguf
3.81 GB    3899.1       ~/Downloads/big-model.gguf

๐Ÿค CONTRIBUTING ๐Ÿค

Want to make this tool even more awesome? ๐ŸŽ‰

  1. ๐Ÿด Fork this bad boy
  2. ๐ŸŒŸ Create your feature branch (git checkout -b feature/AmazingFeature)
  3. ๐Ÿ’ซ Commit your changes (git commit -m 'Add some AmazingFeature')
  4. ๐Ÿš€ Push to the branch (git push origin feature/AmazingFeature)
  5. ๐ŸŽ Open a Pull Request

๐Ÿ“œ LICENSE ๐Ÿ“œ

This project is licensed under the MIT License - see the LICENSE file for details.

Free to use, modify, and distribute! ๐ŸŽ‰


๐ŸŒŸ SHOW SOME LOVE ๐ŸŒŸ

If this tool saved your system (and your sanity), consider:

โญ Starring this repo
๐Ÿฆ Sharing it with friends
๐Ÿ’ Contributing improvements
โ˜• Buying me a coffee (just kidding, stars are enough!)


๐ŸŽฏ Made with ๐Ÿ’– by WickedSyntax ๐ŸŽฏ

๐Ÿš€ "Making Linux systems run like rockets since 2024!" ๐Ÿš€


๐ŸŽช Happy System Monitoring! ๐ŸŽช