Skip to content

leonklingele/godu

 
 

Repository files navigation

godu

Build Status codecov Go Report Card Gitter chat

Find the files that are taking up your space.

Tired of looking like a noob with Disk Inventory X or SpaceMonger? Do you want something that

  • can do the job
  • works in terminal
  • makes you look cool
  • is written in Golang
  • you can contribute to

??

Well then look no more and try out the godu.

Installation

go get -u github.com/viktomas/godu

Configuration

You can specify names of ignored folders in .goduignore in your home directory:

> cat ~/.goduignore
node_modules
>

I found that I could reduce time it took to crawl through the whole drive to 25% when I started ignoring all node_modules which cumulatively contain gigabytes of small text files.

The .goduignore is currently only supporting whole folder names. PR that will make it work like .gitignore is welcomed.

Usage

godu ~
godu -l 100 / # walks the whole root but shows only files larger than 100MB

Mind you -l <size_limit_in_mb> option is not speeding up the walking process, it just allows you to filter small files you are not interested in from the output. The default limit is 10MB.

Use arrows to move around, ESC or CTRL+C to quit

About

Simple golang utility helping to discover large files/folders.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 99.1%
  • Shell 0.9%