https://github.com/insomnimus/wink
Windows tools for creating, inspecting and removing links. Supports NTFS junctions.
https://github.com/insomnimus/wink
cli fs junction link ntfs rust windows
Last synced: about 1 year ago
JSON representation
Windows tools for creating, inspecting and removing links. Supports NTFS junctions.
- Host: GitHub
- URL: https://github.com/insomnimus/wink
- Owner: insomnimus
- License: mit
- Created: 2021-07-06T17:27:26.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T20:23:49.000Z (almost 4 years ago)
- Last Synced: 2025-04-28T05:18:56.656Z (about 1 year ago)
- Topics: cli, fs, junction, link, ntfs, rust, windows
- Language: Rust
- Homepage:
- Size: 44.9 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Wink
Wink is a collection of filesystem link tools for windows.
Symbolic and hard links work on any filesystem but junctions are an NTFS feature so they most definitely won't.
## What's Included
- `ln`: Create symbolic links, hard links and NTFS junctions.
- `rmlink`: Safely remove a junction or a symbolic link; fail if not a link.
- `linfo`: Display if a file is a symbolic link or a junction.
## Installation
### From My Scoop Bucket
1. Add my [scoop bucket](https://github.com/insomnimus/scoop-bucket) to scoop:\
`scoop bucket add insomnia https://github.com/insomnimus/scoop-bucket`
2. Update scoop:\
`scoop update`
3. Install `wink`:\
`scoop install wink`
### Compile It Yourself
```sh
cargo install --git https://github.com/insomnimus/wink --branch main
# Or, from crates.io:
# cargo install wink
```
## Usage
The commands are pretty straightforward; please run each with `--help` for the usage.