Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serkonda7/symlinker-v
Utility tool to manage symlinks in your PATH
https://github.com/serkonda7/symlinker-v
cli manager symlink symlinker utility v
Last synced: 3 months ago
JSON representation
Utility tool to manage symlinks in your PATH
- Host: GitHub
- URL: https://github.com/serkonda7/symlinker-v
- Owner: serkonda7
- License: mit
- Archived: true
- Created: 2020-06-18T16:20:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-30T19:26:01.000Z (about 3 years ago)
- Last Synced: 2024-05-19T05:26:24.254Z (6 months ago)
- Topics: cli, manager, symlink, symlinker, utility, v
- Language: V
- Homepage:
- Size: 210 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-v - symlinker - A small Linux tool to manage symlinks. (Applications / Command-line)
README
# symlinker
![CI](https://github.com/Serkonda/symlinker/workflows/CI/badge.svg?branch=master)Small and lightweight CLI utility tool to create and manage symlinks in the PATH.
## Installation
You can download the latest stable release [here][release-latest].**OR** build symlinker from source. In this case you need to install [V][v_repo] first.
```sh
git clone https://github.com/serkonda7/symlinker.git
cd symlinker
v .
```Now run `sudo ./symlinker link -m ./symlinker` and you are finished.
> Note: At the moment only Linux is supported.
## Usage
```
Usage: symlinker [command] [flags] [arguments]Flags:
-m, --machine Execute the command machine-wide.Commands:
link Create a new symlink to .
-n, --name Use a custom name for the link.
del <...> Delete all specified symlinks.
list List all symlinks.
-r, --real Also print the real path each symlink points to.
update Rename a symlink or update it's real path. Use at least one of the flags.
-n, --name The new name for the link.
-p, --path The new path that will be linked.
open [link] Open a specific symlink or the general root dir in the file explorer.
help [command] Prints help information.
version Prints version information.
```## License
Licensed under the [MIT License](LICENSE.md)[release-latest]: https://github.com/serkonda7/symlinker/releases/download/latest/symlinker
[v_repo]: https://github.com/vlang/v#installing-v-from-source