# lazyscan 🚀
A lazy way to find what's eating your disk space - now with powerful cache cleaning!
Created by TheLazyIndianTechie - for the lazy developer in all of us.
## Features
- **Fast disk scanning** - Find the biggest files in any directory
- **Visual progress bars** - See file sizes at a glance with cyberpunk-style bars
- **Interactive mode** - Too lazy to type paths? Use `-i` to select directories
- **macOS cache cleaner** - Clean system caches with `--macos`
- **App-specific cleaners** - Clean caches for:
- Chrome (`--chrome`)
- Safari (`--safari`)
- Firefox (`--firefox`)
- Slack (`--slack`)
- Discord (`--discord`)
- Spotify (`--spotify`)
- VS Code (`--vscode`)
- Zoom (`--zoom`)
- Microsoft Teams (`--teams`)
- Perplexity AI (`--perplexity`)
- Dia (`--dia`)
## Installation
### From PyPI (Recommended)
```bash
pip install lazyscan
```
### Using pipx (Recommended for isolated installation)
```bash
pipx install lazyscan
```
### From GitHub (Latest development version)
```bash
pip install git+https://github.com/TheLazyIndianTechie/lazyscan.git
```
## Usage
### Basic disk scanning
```bash
# Scan current directory
lazyscan
# Scan specific directory
lazyscan ~/Downloads
# Interactive directory selection
lazyscan -i
# Show top 10 files instead of 20
lazyscan -n 10
# Hide the logo
lazyscan --no-logo
```
### Cache cleaning (macOS only)
```bash
# Clean macOS system caches
lazyscan --macos
# Clean specific app caches
lazyscan --chrome # Chrome browser
lazyscan --slack # Slack
lazyscan --discord # Discord
lazyscan --spotify # Spotify
lazyscan --vscode # VS Code
lazyscan --zoom # Zoom (includes recorded meetings)
# Combine operations
lazyscan --macos ~/Downloads # Clean cache then scan Downloads
```
## Requirements
- Python 3.6 or higher
- macOS (for cache cleaning features)
- Terminal with color support (recommended)
## Safety
- All cache cleaning operations show what will be deleted before proceeding
- User confirmation is required before any deletion
- Only known cache directories are cleaned
- User data (bookmarks, passwords, etc.) is preserved
## Contributing
Feel free to open issues or submit pull requests on [GitHub](https://github.com/TheLazyIndianTechie/lazyscan)!
## License
MIT License - feel free to use this in your own projects!
---
Made with 💜 by TheLazyIndianTechie
Raw data
{
"_id": null,
"home_page": "https://github.com/TheLazyIndianTechie/lazyscan",
"name": "lazyscan",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "disk space scanner cleaner cache macos terminal cli",
"author": "TheLazyIndianTechie",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/48/34/6afe667918e73effc389ed287fe45917489192043cf1a2b165c6f4f8f920/lazyscan-0.2.1.tar.gz",
"platform": null,
"description": "# lazyscan \ud83d\ude80\n\nA lazy way to find what's eating your disk space - now with powerful cache cleaning!\n\nCreated by TheLazyIndianTechie - for the lazy developer in all of us.\n\n## Features\n\n- **Fast disk scanning** - Find the biggest files in any directory\n- **Visual progress bars** - See file sizes at a glance with cyberpunk-style bars\n- **Interactive mode** - Too lazy to type paths? Use `-i` to select directories\n- **macOS cache cleaner** - Clean system caches with `--macos`\n- **App-specific cleaners** - Clean caches for:\n - Chrome (`--chrome`)\n - Safari (`--safari`)\n - Firefox (`--firefox`)\n - Slack (`--slack`)\n - Discord (`--discord`)\n - Spotify (`--spotify`)\n - VS Code (`--vscode`)\n - Zoom (`--zoom`)\n - Microsoft Teams (`--teams`)\n - Perplexity AI (`--perplexity`)\n - Dia (`--dia`)\n\n## Installation\n\n### From PyPI (Recommended)\n```bash\npip install lazyscan\n```\n\n### Using pipx (Recommended for isolated installation)\n```bash\npipx install lazyscan\n```\n\n### From GitHub (Latest development version)\n```bash\npip install git+https://github.com/TheLazyIndianTechie/lazyscan.git\n```\n\n## Usage\n\n### Basic disk scanning\n```bash\n# Scan current directory\nlazyscan\n\n# Scan specific directory\nlazyscan ~/Downloads\n\n# Interactive directory selection\nlazyscan -i\n\n# Show top 10 files instead of 20\nlazyscan -n 10\n\n# Hide the logo\nlazyscan --no-logo\n```\n\n### Cache cleaning (macOS only)\n```bash\n# Clean macOS system caches\nlazyscan --macos\n\n# Clean specific app caches\nlazyscan --chrome # Chrome browser\nlazyscan --slack # Slack\nlazyscan --discord # Discord\nlazyscan --spotify # Spotify\nlazyscan --vscode # VS Code\nlazyscan --zoom # Zoom (includes recorded meetings)\n\n# Combine operations\nlazyscan --macos ~/Downloads # Clean cache then scan Downloads\n```\n\n## Requirements\n\n- Python 3.6 or higher\n- macOS (for cache cleaning features)\n- Terminal with color support (recommended)\n\n## Safety\n\n- All cache cleaning operations show what will be deleted before proceeding\n- User confirmation is required before any deletion\n- Only known cache directories are cleaned\n- User data (bookmarks, passwords, etc.) is preserved\n\n## Contributing\n\nFeel free to open issues or submit pull requests on [GitHub](https://github.com/TheLazyIndianTechie/lazyscan)!\n\n## License\n\nMIT License - feel free to use this in your own projects!\n\n---\n\nMade with \ud83d\udc9c by TheLazyIndianTechie\n",
"bugtrack_url": null,
"license": null,
"summary": "A lazy way to find what's eating your disk space - by TheLazyIndianTechie",
"version": "0.2.1",
"project_urls": {
"Bug Tracker": "https://github.com/TheLazyIndianTechie/lazyscan/issues",
"Homepage": "https://github.com/TheLazyIndianTechie/lazyscan",
"Source Code": "https://github.com/TheLazyIndianTechie/lazyscan"
},
"split_keywords": [
"disk",
"space",
"scanner",
"cleaner",
"cache",
"macos",
"terminal",
"cli"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d946f576f372a2a54c5274a1c77f06dcc552a41a39de9dfb35d88b2623f8172b",
"md5": "9b0edf6e1ce798224315e90d3e09e154",
"sha256": "a2c5599055ca55f56d1da7aa1423e5117d2794a19ab02f3f7c64c439da53efb0"
},
"downloads": -1,
"filename": "lazyscan-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9b0edf6e1ce798224315e90d3e09e154",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 17144,
"upload_time": "2025-07-29T08:21:29",
"upload_time_iso_8601": "2025-07-29T08:21:29.925140Z",
"url": "https://files.pythonhosted.org/packages/d9/46/f576f372a2a54c5274a1c77f06dcc552a41a39de9dfb35d88b2623f8172b/lazyscan-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "48346afe667918e73effc389ed287fe45917489192043cf1a2b165c6f4f8f920",
"md5": "7d9d0e02ce5845bc37b0b67e56a4c8f2",
"sha256": "2124f7a4c2ae47226fb37b84d78366aec9e7abf41ddfbdc9b4ffc64ea9a0245c"
},
"downloads": -1,
"filename": "lazyscan-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "7d9d0e02ce5845bc37b0b67e56a4c8f2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 19451,
"upload_time": "2025-07-29T08:21:31",
"upload_time_iso_8601": "2025-07-29T08:21:31.227443Z",
"url": "https://files.pythonhosted.org/packages/48/34/6afe667918e73effc389ed287fe45917489192043cf1a2b165c6f4f8f920/lazyscan-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-29 08:21:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "TheLazyIndianTechie",
"github_project": "lazyscan",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "lazyscan"
}