Crates.io | linker-cli |
lib.rs | linker-cli |
version | 1.0.1 |
created_at | 2025-05-12 10:48:55.510141+00 |
updated_at | 2025-07-06 19:40:08.446497+00 |
description | Link manager from the terminal |
homepage | https://github.com/ChristianRegueiro/linker |
repository | https://github.com/ChristianRegueiro/linker |
max_upload_size | |
id | 1670398 |
size | 51,642 |
A terminal-based personal link manager written in Rust. Save links with tags, search them easily, and open them directly from the command line.
yay -S linker-cli
cargo install linker-cli
Make sure
~/.cargo/bin
is in your$PATH
.
git clone https://github.com/ChristianRegueiro/linker.git
cd linker
cargo build --release
./target/release/linker
linker-cli add <TITLE> <URL> --tags tag1,tag2 --description "Optional description"
linker-cli list
linker-cli search <TEXT>
linker-cli open <ID or TITLE>
linker-cli edit <ID or TITLE>
linker-cli remove <ID>
linker-cli add "Rust Docs" https://doc.rust-lang.org --tags rust,docs --description "Official Rust documentation"
linker-cli list
linker-cli search rust
linker-cli open 1
linker-cli open rust
linker-cli remove 1
linker-cli edit 1
Links are stored locally in:
~/.linker/links.json
Simple JSON format. No external database required.
clap
: CLI argument parserserde
: JSON serializationcolored
: color outputopen
: open URLs in the browserchrono
: date and time handlingdirs
: cross-platform user directoriesMIT © Christian Regueiro