moove - 🚚 Manipulate file names and locations

Version Downloads from crates.io Downloads from GitHub License

moove is a command line tool for renaming and moving files and directories using a text editor.

🎨 Features \| 🚀 Usage \| 📥 Getting started \| 💙 Contributing \| 🌏 License

Demo

Features 🎨

Caveats ⚠

Usage 🚀

```txt Usage: moove [OPTIONS] [PATHS]...

Arguments: [PATHS]... Paths or wildcard patterns to move

Options: -v, --verbose Verbose output -s, --sort Sort in the natural order -a, --absolute Treat as absolute paths -d, --directory Directories themselves, not their contents -w, --with-hidden Include hidden files -e, --exclude-pattern Exclude regular expression pattern -c, --copy Copy without moving -u, --dry-run Dry-run -o, --oops Abort in case of collision (prompt as default) -q, --quiet No output to stdout/strerr even if error -h, --help Print help -V, --version Print version ```

Configuration 🎚

Getting Started 📥

Pre-compiled binaries

Install by cargo

sh cargo install moove

Alternatives

Contributing 💙

Followings are used to build.

Setup development environment 🪜

  1. Install Zig according to the Zig document.
  2. Run following commands. sh cargo install cargo-make cargo make setup

Testing and Building 🔨

TODOs ✅

License 🌏

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

© 2023 Urin