All Projects → hua1995116 → Shark Cleaner

hua1995116 / Shark Cleaner

Licence: mit
A cleaning tool to help you quickly clear cache garbage.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Shark Cleaner

Modclean
Remove unwanted files and directories from your node_modules folder
Stars: ✭ 309 (+618.6%)
Mutual labels:  cleaner, cli
Kondo
Save disk space by cleaning non-essential files from software projects.
Stars: ✭ 373 (+767.44%)
Mutual labels:  cleaner, cli
Isort
A Python utility / library to sort imports.
Stars: ✭ 4,377 (+10079.07%)
Mutual labels:  cleaner, cli
Android File Transfer Linux
Android File Transfer for Linux
Stars: ✭ 994 (+2211.63%)
Mutual labels:  cli
Nofan
CLI for Fanfou
Stars: ✭ 39 (-9.3%)
Mutual labels:  cli
Terraform Nextjs Plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
Stars: ✭ 41 (-4.65%)
Mutual labels:  cli
Ios Triage
incident response tool for iOS devices
Stars: ✭ 42 (-2.33%)
Mutual labels:  cli
Cli Badges
Quirky little node-js library for generating badges for your cli apps.
Stars: ✭ 39 (-9.3%)
Mutual labels:  cli
Notarize
CLI to easily notarize a Mac app
Stars: ✭ 42 (-2.33%)
Mutual labels:  cli
Rocket
NetDisk in command line.
Stars: ✭ 40 (-6.98%)
Mutual labels:  cli
Fire.jl
Fire.jl is a library for automatically generating command line interfaces (CLIs) for julia functions.
Stars: ✭ 40 (-6.98%)
Mutual labels:  cli
Snoo
A Reddit command line client written in Node.js, using modern ES-features
Stars: ✭ 39 (-9.3%)
Mutual labels:  cli
Calz
📆 A natural language alternative to Unix 'cal'
Stars: ✭ 41 (-4.65%)
Mutual labels:  cli
Iotz
compile things easy 🚀
Stars: ✭ 39 (-9.3%)
Mutual labels:  cli
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-2.33%)
Mutual labels:  cli
Pos
A command-line utility for tagging part of speech for words in text.
Stars: ✭ 39 (-9.3%)
Mutual labels:  cli
Hokaido
HND✈CTS
Stars: ✭ 41 (-4.65%)
Mutual labels:  cli
Curriculum
Overview of the different modules and learning goals of the program.
Stars: ✭ 40 (-6.98%)
Mutual labels:  cli
Sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Stars: ✭ 996 (+2216.28%)
Mutual labels:  cli
Clii
Python 3.7+ function annotations -> CLI
Stars: ✭ 41 (-4.65%)
Mutual labels:  cli

shark-cleaner

A cleaning tool to help you quickly clear cache garbage.

中文文档

English

Origin

1584517625611.jpg

The origin of this project is because my computer has insufficient disks. I used some cleaning tools, but still couldn't clean up a lot of space for me. I'm a front-end development engineer, so I thought of a lot of node_modules in my working directory. Therefore, I developed a visual tool for cleaning node_modules. Of course, it will not only clean up node_modules. Its positioning is to clear all project caches. Currently it only supports cleaning node_modules, but it has saved me 20GB of space

Usage

Node >= 10.10.0

npm install -g shark-cleaner

shark

Effect Demo

video demo: https://s3.qiufengh.com/shark-cleaner/shark-cleaner.mp4

Features

  1. Support cleaning node_modules, nvm, npm cache
  2. Support i18n

TODO

  1. Support yarn cache cleanup
  2. electron client development
  3. More other language cache cleaning (such as go cache, pip cache)
  4. Unit test

Cache List

Language cache list Mac directory Windows directory related
Node npm ~/.npm $HOME/AppData/Roaming/npm-cache https://github.com/shinnn/npm-cache-path
node_modules $peoject/node_modules $peoject/node_modules
nvm ~/.nvm/versions/node $HOME/AppData/Roaming/nvm
yarn ~/Library/Caches/Yarn $HOME/AppData/Local/Yarn/Cache

Need help

Hope to provide the path of the mainstream language cache package (such as go, python, etc.)

Thanks

Animation Support(https://codepen.io/kevin_David_k/pen/eYNeQVY)

Contribution

git clone https://github.com/hua1995116/shark-cleaner.git

npm install

node cli/index.js

another bash

cd client

npm install

npm run dev

Open: http://localhost:1234/

License

Copyright (c) 2020 蓝色的秋风 (hua1995116) Licensed under the MIT license.

Wechat Group

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].