{"id":18878242,"url":"https://github.com/uriel1998/quite-intriguing","last_synced_at":"2026-02-04T06:38:19.275Z","repository":{"id":147177383,"uuid":"289136656","full_name":"uriel1998/quite-intriguing","owner":"uriel1998","description":"Find the right manpage or cheatsheet, easily.","archived":false,"fork":false,"pushed_at":"2024-09-13T13:44:17.000Z","size":2993,"stargazers_count":32,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T18:48:43.235Z","etag":null,"topics":["bash","cheatsheets","fzf-scripts","man"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uriel1998.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-21T00:07:03.000Z","updated_at":"2025-03-15T01:52:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"fe0ded85-d3a6-46ef-ad27-beb198ee84fe","html_url":"https://github.com/uriel1998/quite-intriguing","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/uriel1998/quite-intriguing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Fquite-intriguing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Fquite-intriguing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Fquite-intriguing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Fquite-intriguing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uriel1998","download_url":"https://codeload.github.com/uriel1998/quite-intriguing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Fquite-intriguing/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265262941,"owners_count":23736502,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","cheatsheets","fzf-scripts","man"],"created_at":"2024-11-08T06:25:18.507Z","updated_at":"2026-02-04T06:38:14.254Z","avatar_url":"https://github.com/uriel1998.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# quite-intriguing\n\n## Find the right manpage or cheatsheet, easily.\n\n![qi logo](https://raw.githubusercontent.com/uriel1998/quite-intriguing/master/qi-open-graph.png \"logo\")\n\n![qi in action](https://raw.githubusercontent.com/uriel1998/quite-intriguing/master/example.gif \"qi in action\")  \nIf the above is too small, you can see it on [terminalizer](https://terminalizer.com/view/c42ab47a4215)  \n\n## Contents\n 1. [About](#1-about)\n 2. [License](#2-license)\n 3. [Prerequisites](#3-prerequisites)\n 4. [Installation](#4-installation)\n 5. [Setup](#5-setup)\n 6. [Usage](#6-usage)\n 7. [TODO](#7-todo)\n\n***\n\n## 1. About\n\n`quite-intriguing` (or `qi`) uses `fzf` to be able to search not only manpages but\nyour cheatsheets from `tldr` or `cheat` as well.  It also supplements the listings \nfrom the cheatsheets if there is a description in the manpages.\n\nIts name and icon are meant to be an homage to the longrunning UK panel show \n[\"Quite Interesting\"](https://qi.com/shows/qi) where you get to find out all sorts of interesting things; \nthere is no connection express or implied between these files and that television program.\n\nExcept that it's good. Watch it.\n\n## 2. License\n\nThis project is licensed under the MIT License. For the full license, see `LICENSE`.\n\n## 3. Prerequisites\n\n* [`fzf`](https://github.com/junegunn/fzf)\n* `awk`, `sed`, `apropos`, `grep`\n* [`tldr`](https://github.com/tldr-pages/tldr)\n* [`cheat`](https://github.com/rstacruz/cheatsheets)\n* [`rofi`](https://github.com/davatorium/rofi) (OPTIONAL)\n\n## 4. Installation\n\nPut `quite-intriguing` and `quite-intriguing-preview` in the same directory where \nyour shell can find them.  I created a symlink to the `quite-intriguing` file called \njust `qi`, or you can use an alias.  \n\n## 5. Setup\n\nIt's recommended to run `quite-intriguing -p` before doing anything, and to re-run \nthis command either as part of a cronjob or as a hook after installing a program via \nyour package manager.  This allows the program to create its own little reference \nin `~/.config/qi_cachefile`. It not only reads in all the available entries from \n`man`, but also `tldr` and `cheat`.  As the latter two do not have descriptions \nas part of their UI, `qi` will match any filenames and enrich the descriptions. \n\n## 6. Usage\n\n`quite-intriguing [OPTIONS] [SEARCHTERM]`\n\nOmitting the search term is quite okay; including it just starts the search faster. \nIncluding a query assumes TUI mode (the default).\n\nThe preview in TUI mode is provided by `fzf`. You can scroll in the preview \nwindow using either the mouse or `fzf`'s default binds of *shift-up* and \n*shift-down*.  If you wish to edit these bindings, you'll have to edit my \nscript with the guidance from [here](https://www.mankier.com/1/fzf#Key/Event_Bindings).\n\nThe various switches are:\n    \n* -h show help \n* -p Prefetch and compile options, then exit\n* -r Rebuild available options (like -p) but then run\n* -g GUI interface only. Default is CLI/TUI. This uses `rofi` instead of `fzf`. \n\nThe gui display of results is a bit wonky for some reason and I can't figure \nout how to make it scroll properly. :/ If you know what I'm missing, I'd \nappreciate it.\n\n## 7. TODO\n\n* Fix GUI display of results\n* Incorporate the previewer into the main script\n* Figure out if there's a way to put short descriptions in cheatsheets \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiel1998%2Fquite-intriguing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furiel1998%2Fquite-intriguing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiel1998%2Fquite-intriguing/lists"}