mdref
A fast, Rust-based tool for discovering and migrating Markdown references — it processed 155 directories and 1,561 files in just 0.1 seconds. Support search by file or directory.
[!CAUTION] This project is still in early development, and some features may not be fully functional. Please use it with caution and report any issues you encounter.
Basic Usage
Install & Update
Install prebuilt binaries via shell script:
|
Install prebuilt binaries via powershell script
Update mdref:
Basic command
- find 🔍:Find all markdown references in the specified directory.
- mv 🔥:Move file and update markdown references.
- rename 🔄:Rename file and update markdown references.
Todo
- More tests.
- Directory path support.
- Fix the case of link path with space.
- VSCode extension.
- Preview mode of mv command.
- More documentations.
- Cargo-dist oranda homepage.
Acknowledge
- clap
- walkdir
- pathdiff
- regex
- rayon
- cargo-dist
Contributing
If you want to submit code to this repository, please first refer to CONTRIBUTING.
Thanks for your help!