Thanks to visit codestin.com
Credit goes to lib.rs

4 stable releases

Uses new Rust 2024

1.0.6 Aug 13, 2025
1.0.5 Jul 2, 2025
1.0.4 Jun 28, 2025

#400 in Filesystem

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

262 downloads per month

GPL-3.0-only

245KB
3.5K SLoC

🗂️ Tooka

clippy test feedback

Tooka logo

A fast, rule-based CLI tool for organizing files.


🧭 Introduction

Tooka is a flexible command-line tool for automating your filesystem: organize, rename, move, copy, or delete files using simple, powerful YAML rules.

You define what files to match (by name, extension, metadata, size, etc.) and what should happen to them — Tooka handles the rest with blazing-fast parallel processing.


✨ Features

  • 🎯 Rule-based automation - Define custom file organization rules using declarative YAML
  • ⚡ High-performance - Parallel recursive directory traversal and file operations
  • 🔍 Flexible filtering - Match files by name patterns, extensions, MIME types, size, metadata, and timestamps
  • 🛠️ Multiple actions - Move, copy, rename, delete, or skip files based on conditions
  • 📝 Template support - Dynamic file naming with customizable templates
  • 🔒 Safe operations - Dry-run mode and comprehensive logging for safety
  • 🌐 Cross-platform - Works seamlessly on Windows, macOS, and Linux

🤝 Contributing

We welcome contributions! Please see:


💬 Community & Support


📜 License

Licensed under GPLv3


Built with ❤️ in Rust

Dependencies

~14–45MB
~603K SLoC