Quickly and recursively symlink all files in a directory to another.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bauke 1fef41c483
Move to self-hosted Gitea, update dependencies, clean up some stuff.
2 months ago
source Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago
.gitignore Initial commit. 5 months ago
Cargo.lock Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago
Cargo.toml Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago
LICENSE Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago
README.md Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago
rustfmt.toml Move to self-hosted Gitea, update dependencies, clean up some stuff. 2 months ago

README.md

Recursymlink

Quickly and recursively symlink all files in a directory to another.

Installation

Binary

Precompiled binaries are available here.

Source

Requires Rust and Cargo to be installed.

git clone https://git.holllo.cc/Bauke/recursymlink.git
cd recursymlink
cargo build --release
mv target/release/recursymlink ./

Usage

Make sure the file is executable, then run it with --help to see all available options.

chmod +x ./recursymlink
./recursymlink --help

License

Open-sourced with the MIT license.