fix: clarify c removes from the list, never your files

Reword the c help labels (Downloads "Cancel or remove from list", Seeding
"Remove from list", dropping the Downloads cross-reference) and add a help
note that downloaded files always stay on disk, so cancel and remove never
read as deleting your media. Also trims the over-specific c sentence from the
readme and refreshes the npm description and keywords.
This commit is contained in:
bairon.dev
2026-06-27 17:47:35 -04:00
parent 3616c9305c
commit 21fd77002b
4 changed files with 20 additions and 12 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ torlink is a torrent finder that lives in your terminal, with zero setup and not
## Get started ## Get started
1. **Install Node** (a free, one-time download from [nodejs.org](https://nodejs.org)), it's all torlink needs. 1. **Install Node** (from [nodejs.org](https://nodejs.org)), it's all torlink needs.
2. **Open your terminal.** 2. **Open your terminal.**
3. **Start it:** 3. **Start it:**
@@ -28,7 +28,7 @@ Type what you're looking for and press Enter. Results stream in from every sourc
Active downloads sit up top with their progress, speed, and time left; when one finishes it drops into Recently downloaded just below, so the list stays tidy. Everything's still there when you come back, and anything interrupted picks up where it left off. Active downloads sit up top with their progress, speed, and time left; when one finishes it drops into Recently downloaded just below, so the list stays tidy. Everything's still there when you come back, and anything interrupted picks up where it left off.
Downloads run in the background while you keep searching, so you can queue up as many as you want. They save to your downloads folder, and the Downloads pane keeps tabs on each one. When something finishes it keeps seeding automatically so the next person can find it too, and the Seeding tab lets you pause or stop that anytime. Pressing `c` on a finished item removes it from your history and stops seeding it, the same whether you do it in Downloads or Seeding. Downloads run in the background while you keep searching, so you can queue up as many as you want. They save to your downloads folder, and the Downloads pane keeps tabs on each one. When something finishes it keeps seeding automatically so the next person can find it too, and the Seeding tab lets you pause or stop that anytime.
<p align="center"> <p align="center">
<img src="preview/downloads.svg" alt="torlink's Downloads pane: live progress on top, recently downloaded below" style="max-width: 832px; width: 100%; height: auto;"> <img src="preview/downloads.svg" alt="torlink's Downloads pane: live progress on top, recently downloaded below" style="max-width: 832px; width: 100%; height: auto;">
+14 -7
View File
@@ -1,7 +1,7 @@
{ {
"name": "torlink", "name": "torlink",
"version": "1.0.0", "version": "1.0.0",
"description": "Terminal-native torrent discovery. No browser, no ads, no hunting: search and download torrents from a clean terminal UI.", "description": "A sleek, zero-setup torrent finder and downloader that lives right in your terminal.",
"type": "module", "type": "module",
"bin": { "bin": {
"torlink": "./dist/index.js" "torlink": "./dist/index.js"
@@ -25,13 +25,20 @@
}, },
"keywords": [ "keywords": [
"torrent", "torrent",
"magnet", "torrent-client",
"webtorrent", "torrent-search",
"tui",
"cli",
"terminal",
"downloader", "downloader",
"search", "magnet",
"magnet-links",
"p2p",
"webtorrent",
"seeding",
"tui",
"terminal",
"cli",
"ink",
"zero-configuration",
"zero-setup",
"fitgirl" "fitgirl"
], ],
"author": "bairon", "author": "bairon",
+2 -1
View File
@@ -54,7 +54,8 @@ export function HelpOverlay() {
</Box> </Box>
))} ))}
</Box> </Box>
<Box marginTop={1}> <Box marginTop={1} flexDirection="column">
<Text dimColor>Your downloaded files always stay on disk.</Text>
<Text dimColor>Press ? or esc to close</Text> <Text dimColor>Press ? or esc to close</Text>
</Box> </Box>
</Box> </Box>
+2 -2
View File
@@ -33,7 +33,7 @@ export const HELP_GROUPS: HelpGroup[] = [
title: "Downloads", title: "Downloads",
hints: [ hints: [
{ keys: "p", label: "Pause/resume" }, { keys: "p", label: "Pause/resume" },
{ keys: "c", label: "Cancel active, else remove" }, { keys: "c", label: "Cancel or remove from list" },
{ keys: "f", label: "Retry failed" }, { keys: "f", label: "Retry failed" },
{ keys: "d", label: "Download again" }, { keys: "d", label: "Download again" },
{ keys: "x", label: "Clear recent" }, { keys: "x", label: "Clear recent" },
@@ -43,7 +43,7 @@ export const HELP_GROUPS: HelpGroup[] = [
title: "Seeding", title: "Seeding",
hints: [ hints: [
{ keys: "p", label: "Pause/resume" }, { keys: "p", label: "Pause/resume" },
{ keys: "c", label: "Remove (same as Downloads)" }, { keys: "c", label: "Remove from list" },
], ],
}, },
]; ];