https://github.com/lostmygithubaccount/dkdc-links
bookmarks in your terminal
https://github.com/lostmygithubaccount/dkdc-links
Last synced: 3 months ago
JSON representation
bookmarks in your terminal
- Host: GitHub
- URL: https://github.com/lostmygithubaccount/dkdc-links
- Owner: lostmygithubaccount
- License: mit
- Created: 2025-07-12T23:11:03.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-09-07T17:45:39.000Z (10 months ago)
- Last Synced: 2025-09-08T07:59:00.665Z (10 months ago)
- Language: Rust
- Homepage: https://crates.io/crates/dkdc-links
- Size: 12.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bookmarks
Bookmarks in your terminal.
## Install
Recommended:
```bash
curl -LsSf https://dkdc.sh/dkdc-links/install.sh | sh
```
uv:
```bash
uv tool install dkdc-links
```
cargo:
```bash
cargo install dkdc-links --features app,webapp
```
You can use `uvx` to run it without installing:
```bash
uvx dkdc-links
```
## Usage
```bash
dkdc-links [OPTIONS] [LINKS]...
```
### Configuration
Configuration lives at `$HOME/.config/dkdc/links/config.toml`. Example:
```toml
[links]
github = "https://github.com"
linkedin = "https://linkedin.com"
[aliases]
gh = "github"
li = "linkedin"
[groups]
social = ["github", "linkedin"]
```
Links map to URLs, aliases map to links, and groups map to a list of aliases or links.
Use the `--config` or `--app` or `--webapp` option to edit the configuration file.
### Open links
Open links by name or alias or group:
```bash
dkdc-links github
dkdc-links gh linkedin
dkdc-links social
```
You can input multiple links, aliases, or groups at once. They will be opened in the order they are provided.
### Options
Available options:
| Flag | Short | Description |
|------|-------|-------------|
| `--config` | `-c` | Open configuration file in `$EDITOR` |
| `--app` | `-a` | Open desktop app (requires `app` feature) |
| `--webapp` | `-w` | Open the web app in browser (requires `webapp` feature) |
| `--help` | `-h` | Print help |
| `--version` | `-V` | Print version |