{"slug": "tldr", "name": "tldr", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 6, "commenters": 7, "warners": 0, "score": 5.318, "rising": -1.96, "first": "2025-11-04", "latest": "2026-04-08", "why": "this is documented well and clearly in the tldr page for apt-get", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 6, "neutral": 1, "compare": 0, "warn": 0}, "spark": [1, 1, 0, 2, 1, 1, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "this is documented well and clearly in the tldr page for apt-get", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/tldr-pages/tldr", "official_url": "https://tldr.sh", "pricing": "", "aliases": ["tldr", "TLDR"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 763048864, "item_id": 47690554, "url": "https://news.ycombinator.com/item?id=47690554", "by": "rusted_gear", "date": "2026-04-08", "stance": "recommend", "quote": "I've found tldr to be useful", "excerpt": "I've found tldr to be useful https://github.com/tldr-pages/tldr", "context": "", "use_case": "command cheat sheets", "switched_from": "", "story": "The Git Commands I Run Before Reading Any Code"}, {"id": 758187648, "item_id": 47386728, "url": "https://news.ycombinator.com/item?id=47386728", "by": "stephenlf", "date": "2026-03-15", "stance": "recommend", "quote": "My go-to for examples is \u2018tldr\u2019", "excerpt": "My go-to for examples is \u2018tldr\u2019 Maybe you could add the examples there, too? Then again, if every man page had basic usage examples, maybe I wouldn\u2019t go to \u2018tldr\u2019", "context": "", "use_case": "command usage examples", "switched_from": "", "story": "Examples for the tcpdump and dig man pages"}, {"id": 753412320, "item_id": 47088270, "url": "https://news.ycombinator.com/item?id=47088270", "by": "mananaysiempre", "date": "2026-02-20", "stance": "recommend", "quote": "I like everything about tldr", "excerpt": "I like everything about tldr except for the fact that every way to use it is an Internet-dependent client for some reason. Looking at how it works again, I\u2019m half-tempted to write a converter from their dialect of Markdown to roff and run it against https://github.com/tldr-pages/tldr so I can do `man tldr ffmpeg`.", "context": "", "use_case": "command examples cheatsheet", "switched_from": "", "story": "Notes on Clarifying Man Pages"}, {"id": 741715777, "item_id": 46357236, "url": "https://news.ycombinator.com/item?id=46357236", "by": "techwizrd", "date": "2025-12-22", "stance": "recommend", "quote": "Have you looked at tldr/tealdeer[0]?", "excerpt": "Have you looked at tldr/tealdeer[0]? It may do much of what you're looking for, albeit without LLM assistance. 0: https://tealdeer-rs.github.io/tealdeer/", "context": "", "use_case": "", "switched_from": "", "story": "A guide to local coding models"}, {"id": 733094931, "item_id": 45818433, "url": "https://news.ycombinator.com/item?id=45818433", "by": "pxc", "date": "2025-11-04", "stance": "recommend", "quote": "this is documented well and clearly in the tldr page for apt-get", "excerpt": "Sure it is\u00b9 (kinda): --no-upgrade Do not upgrade packages; when used in conjunction with install, no-upgrade will prevent packages on the command line from being upgraded if they are already installed. Configuration Item: APT::Get::Upgrade. The canonical way to do the thing you want via apt-get is `apt-get install`. And if you read the man page from start to finish, it'd be clear to you... but it is tucked away there", "context": "", "use_case": "command documentation", "switched_from": "", "story": "Codemaps: Understand Code, Before You Vibe It"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["command examples", "command cheat sheets", "command usage examples", "command examples cheatsheet", "command documentation"], "compared": [{"slug": "tealdeer", "name": "tealdeer", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 756455712, "item_id": 47278482, "url": "https://news.ycombinator.com/item?id=47278482", "by": "wesleysmyth", "date": "2026-03-06", "stance": "recommend", "quote": "Click an icon, get a summary. No copy-paste, no tab switching, no subscription.", "excerpt": "I built a Chrome extension that summarizes articles in ~2 seconds using Groq's free LLaMA API. The problem: I kept copying articles into ChatGPT to get summaries. Dozens of times a day. It felt like a workflow that should not exist. The solution: Click an icon, get a summary. No copy-paste, no tab switching, no subscription. Tech stack: - Chrome Extension Manifest V3 - Vanilla JS (no frameworks) - Groq API (free tier", "context": "", "use_case": "article summaries", "switched_from": "", "story": "Show HN: TLDR \u2013 Free Chrome extension that summarizes any article in 2s with AI"}], "threads": [{"url": "https://news.ycombinator.com/item?id=47065972", "title": "Notes on Clarifying Man Pages", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47687273", "title": "The Git Commands I Run Before Reading Any Code", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47334668", "title": "Examples for the tcpdump and dig man pages", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47278357", "title": "Show HN: TLDR \u2013 Free Chrome extension that summarizes any article in 2s with AI", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46348329", "title": "A guide to local coding models", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45813767", "title": "Codemaps: Understand Code, Before You Vibe It", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"recommend": 1}, "2026-01": {}, "2026-02": {"recommend": 2, "neutral": 1}, "2026-03": {"recommend": 1}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 763048864, "item_id": 47690554, "url": "https://news.ycombinator.com/item?id=47690554", "by": "rusted_gear", "date": "2026-04-08", "stance": "recommend", "quote": "I've found tldr to be useful", "excerpt": "I've found tldr to be useful https://github.com/tldr-pages/tldr", "context": "", "use_case": "command cheat sheets", "switched_from": "", "story": "The Git Commands I Run Before Reading Any Code"}, {"id": 758187648, "item_id": 47386728, "url": "https://news.ycombinator.com/item?id=47386728", "by": "stephenlf", "date": "2026-03-15", "stance": "recommend", "quote": "My go-to for examples is \u2018tldr\u2019", "excerpt": "My go-to for examples is \u2018tldr\u2019 Maybe you could add the examples there, too? Then again, if every man page had basic usage examples, maybe I wouldn\u2019t go to \u2018tldr\u2019", "context": "", "use_case": "command usage examples", "switched_from": "", "story": "Examples for the tcpdump and dig man pages"}, {"id": 753412320, "item_id": 47088270, "url": "https://news.ycombinator.com/item?id=47088270", "by": "mananaysiempre", "date": "2026-02-20", "stance": "recommend", "quote": "I like everything about tldr", "excerpt": "I like everything about tldr except for the fact that every way to use it is an Internet-dependent client for some reason. Looking at how it works again, I\u2019m half-tempted to write a converter from their dialect of Markdown to roff and run it against https://github.com/tldr-pages/tldr so I can do `man tldr ffmpeg`.", "context": "", "use_case": "command examples cheatsheet", "switched_from": "", "story": "Notes on Clarifying Man Pages"}, {"id": 753392161, "item_id": 47087010, "url": "https://news.ycombinator.com/item?id=47087010", "by": "kristopolous", "date": "2026-02-20", "stance": "neutral", "quote": "", "excerpt": "https://cht.sh/ is my fave curl it. curl cht.sh/ffmpeg you can even search curl cht.sh/~screenshot", "context": "", "use_case": "Command examples", "switched_from": "", "story": "Notes on Clarifying Man Pages"}, {"id": 753390992, "item_id": 47086937, "url": "https://news.ycombinator.com/item?id=47086937", "by": "oneeyedpigeon", "date": "2026-02-20", "stance": "recommend", "quote": "", "excerpt": "BTW, `tldr` is deprecated, in favour of [`tlrc`](https://tldr.sh/tlrc/). Both use the same database.", "context": "", "use_case": "command examples", "switched_from": "", "story": "Notes on Clarifying Man Pages"}, {"id": 741715777, "item_id": 46357236, "url": "https://news.ycombinator.com/item?id=46357236", "by": "techwizrd", "date": "2025-12-22", "stance": "recommend", "quote": "Have you looked at tldr/tealdeer[0]?", "excerpt": "Have you looked at tldr/tealdeer[0]? It may do much of what you're looking for, albeit without LLM assistance. 0: https://tealdeer-rs.github.io/tealdeer/", "context": "", "use_case": "", "switched_from": "", "story": "A guide to local coding models"}, {"id": 733094931, "item_id": 45818433, "url": "https://news.ycombinator.com/item?id=45818433", "by": "pxc", "date": "2025-11-04", "stance": "recommend", "quote": "this is documented well and clearly in the tldr page for apt-get", "excerpt": "Sure it is\u00b9 (kinda): --no-upgrade Do not upgrade packages; when used in conjunction with install, no-upgrade will prevent packages on the command line from being upgraded if they are already installed. Configuration Item: APT::Get::Upgrade. The canonical way to do the thing you want via apt-get is `apt-get install`. And if you read the man page from start to finish, it'd be clear to you... but it is tucked away there", "context": "", "use_case": "command documentation", "switched_from": "", "story": "Codemaps: Understand Code, Before You Vibe It"}]}