GithubHelp home page GithubHelp logo

x0f5c3 / kondo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tbillington/kondo

0.0 0.0 0.0 196 KB

Save space by cleaning non-essential files from software projects.

License: MIT License

Rust 96.89% Shell 3.11%

kondo's Introduction

Kondo ๐Ÿงน

Kondo Lints

Cleans unneeded directories and files from your system.

kondo gui

kondo command line

It will identify the disk space savings you would get from deleting temporary/unnecessary files from project directories, such as target from Cargo projects and node_modules from Node projects.

Supports:

Installation

Graphic User Interface

Packaging status

Windows and Mac builds are available on the Releases page as kondo-ui.

You can install kondo-ui via Cargo with cargo install kondo-ui. Note you'll still need druid's platform specific dependencies on mac and linux.

Command line

Packaging status

Windows, Mac, and Linux builds are available on the Releases page as kondo.

You can install kondo via homebrew with brew install kondo.

You can install kondo via Cargo with cargo install kondo.

Operation

Graphic User Interface

Launch kondo-ui, select a directory to be scanned, evaluate & clean directories as needed.

Command Line Interface

Running kondo without a directory specified will run in the current directory.

$ kondo

Supplying a path will tell kondo where to start. Multiple paths are supported.

$ kondo code/my_project code/my_project_2

Example Output

$ kondo ~/code
/Users/choc/code/unity Cargo project
  โ””โ”€ target (489.1KiB)
  delete above artifact directories? ([y]es, [n]o, [a]ll, [q]uit): y
  deleted 489.1KiB

/Users/choc/code/multiplayer-kit/generator Cargo project
  โ””โ”€ target (874.3KiB)
  delete above artifact directories? ([y]es, [n]o, [a]ll, [q]uit): n

/Users/choc/code/chat Cargo project
  โ””โ”€ target (37.2MiB)
  delete above artifact directories? ([y]es, [n]o, [a]ll, [q]uit): q

Total bytes deleted: 489.1KiB

Building/Development

To build kondo you can run cargo build from the projects root directory.

To build kondo-ui you must first navigate into the kondo-ui directory, then you can run cargo build.

Similar Projects

kondo's People

Contributors

tbillington avatar gzsombor avatar dependabot[bot] avatar aszecsei avatar striezel avatar deadcoder0904 avatar pilltime avatar colindean avatar stunkymonkey avatar aursen avatar br1ght0ne avatar pbevin avatar sassman avatar pawamoy avatar vrmiguel avatar wesleyklop avatar xampprocky avatar ysndr avatar x0f5c3 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.