Crate organize_rs

Source
Expand description

organize The Python organize is a file management automation tool.

From their docs:

Your desktop is a mess? You cannot find anything in your downloads and documents? Sorting and renaming all these files by hand is too tedious? Time to automate it once and benefit from it forever. organize is a command line, open-source alternative to apps like Hazel (macOS) or File Juggler (Windows).

This is a Rust implementation of the same concept.

This application is based on the Abscissa framework.

Modules§

application
Organize Abscissa Application
commands
Organize Subcommands
config
Organize Config
error
Error types
prelude
Application-local prelude: conveniently import types/functions/macros which are generally useful and should be available in every module with use crate::prelude::*;
scripting

Enums§

ActionKind
Contains action variants that organize can execute on matched jwalk::DirEntry
ConflictResolutionKind
Actions for conflict resolution
FilterKind
Contains filter variants that organize can use to match jwalk::DirEntry properties
TemplateStringKind
Support template strings