#xml #disk #scan #compatible #output #generate #linux

bin+lib gpscan

A tool to generate XML files compatible with GrandPerspective

3 releases

new 0.0.7 Dec 2, 2024
0.0.6 Oct 17, 2024
0.0.5 Oct 11, 2024
0.0.4 Oct 10, 2024

#864 in Filesystem

Download history 296/week @ 2024-10-05 214/week @ 2024-10-12 28/week @ 2024-10-19 1/week @ 2024-10-26 5/week @ 2024-11-02 1/week @ 2024-11-09 2/week @ 2024-11-16 146/week @ 2024-11-30

151 downloads per month

MIT license

23KB
533 lines

gpscan

Cargo Build & Test Crates.io Crates.io

Scan your Linux filesystem and get an XML file compatible with GrandPerspective on macOS to visualize disk usage.

  • Recursively scans directories and files
  • Generates XML output compatible with GrandPerspective
  • Skips symbolic links to prevent infinite loops
  • Handles file permissions and errors

Installation

Downloading

You can download prebuilt binaries in the GitHub Releases.

Building

cargo install gpscan

Usage

Basic usage

gpscan ./foo > result.gpscan
  1. Transfer the result.gpscan file to your Mac.
  2. Open it in GrandPerspective.

Development

git clone https://github.com/kojix2/gpscan.git
cd gpscan
cargo build --release

License

MIT

This project was created using the full assistance of ChatGPT.

Dependencies

~5.5MB
~93K SLoC