日本語版はこちら
This tool visualizes the usage rate of each directory using a sunburst chart.
You can configure which directories to scan and which directories to exclude from the scan.
The framework used is Tauri, and it operates on Linux, macOS, and Windows.
The frontend is implemented with Vue3 and JavaScript, while the backend is written in Rust.
The backend uses customized dust code.
Release page.
-
MacOS (Intel)
Download and unpackDirWalker_X.X.X_x64.dmg
. -
MacOS (Apple Silicon)
Download and unpackDirWalker_X.X.X_aarch64.dmg
. -
Windows
Download and runDirWalker_X.X.X_x64-setup.exe
.
In the case of Windows, installation is also possible from the following:
By manually running All Build Release
, you can build releases for MacOS, Windows, and Linux. After the build is complete, a download URL will be issued.
By manually running All Build Debug
, you can build debug versions for MacOS, Windows, and Linux. After the build is complete, a download URL will be issued.
Install rustup-init and nodebrew
brew install rustup-init
brew install nodebrew
Setting up rustup-init and nodebrew
rustup-init
nodebrew setup
Install the stable version of node.js (npm)
nodebrew install stable
nodebrew use stable
Install tauri-cli (Use v1)
cargo install tauri-cli --version "^1"
Move to the working directory
cd DirWalker
Install the necessary packages (node_modules will be created)
npm install
Build & Preview (Debug)
cargo tauri dev
Build (Release)
cargo tauri build
Build (Debug)
cargo tauri build --debug
By manually running Windows Build Release
, you can build a release for Windows. After the build is complete, a download URL will be issued.
By manually running Windows Build Debug
, you can build a debug version for Windows. After the build is complete, a download URL will be issued.
Contributions to Issues and Pull Requests are welcome.
If you find bugs or improvements, please feel free to send a Pull Request.
Since Japanese is the main language, English translations are also welcome.
The MIT License (MIT)
Copyright (c) 2024 Shogo Fukushima