Python System Explorer CLI Tool with psutil

Built a System Explorer CLI tool using Python. The tool supports: • Listing files in the current or a custom directory • Viewing disk usage in a human-readable format • Inspecting running processes (PID and name) • Logging process snapshots with timestamps While building this, I focused on understanding how Python interacts with system-level data rather than just implementing features. Key things I explored: • Simplifying an initial tree-style approach after identifying unnecessary complexity • Designing a menu-driven CLI for flexible interaction • Converting raw byte values into readable formats (KB, MB, GB) • Accessing and handling system process data using psutil, including permission-related edge cases The repository also includes sample outputs for each feature to demonstrate how the tool behaves. GitHub: https://lnkd.in/gQWQr2RJ #Python #Linux #CLI #SystemProgramming #Automation #LearningByDoing

To view or add a comment, sign in

Explore content categories