Skip to content

salihgerdan/spaceman

Repository files navigation

spaceman

Downloads Downloads (Latest)

Treemap disk usage analyzer: In search of lost space (a.k.a. wata-analyzer)
Screenshot

Features

  • Uses the jwalk library as the renowned dua-cli does, enabling multi-threaded fast scans
  • Linux-first, cross-platform
  • Live display of scan results, responsive UI
  • Zoom into sub-directories
  • Single portable executable with no dependencies

Planned

  • More themes

Install

To build: The only command necessary to build is cargo build --release.
You can also simply grab an executable from the Releases section.
There is an AUR package spaceman-git available for Arch Linux (i.e. run yay install spaceman-git).

Mac tells me this is trash

"SpaceMan" is damaged and can't be opened. You should move it to the Trash.

As this is an unsigned app, you will have to remove the quarantine after installation with the following command in the terminal.

xattr -d com.apple.quarantine /Applications/SpaceMan.app

Usage

Click the button on the left of the titlebar, and choose a directory to scan. You can also provide a directory to scan as a command line argument.

Don't forget to empty the system trash after using the "trash" option in order to reclaim the space.

News! (exciting)

Version 0.2.0 was a near-rewrite of the app and we switched from using GTK4 to Iced as our UI library. As I wanted to make this a portable application, this finally allowed us to avoid shipping .DLL files or asking to install dependencies.

Acknowledgements

SpaceSniffer for inspiration
Bruls, Huizing, van Wijk, "Squarified Treemaps" and TreeMonger which I referenced for the squarified treemap algorithm
dua-cli for reference on using the jwalk library

Packages

 
 
 

Contributors