{"id":13702490,"url":"https://github.com/LangLangBart/gh-look","last_synced_at":"2025-05-05T04:31:03.673Z","repository":{"id":62244221,"uuid":"538008733","full_name":"LangLangBart/gh-look","owner":"LangLangBart","description":"Interactive gh tool","archived":false,"fork":false,"pushed_at":"2025-04-08T08:43:31.000Z","size":192,"stargazers_count":17,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T09:43:58.545Z","etag":null,"topics":["cli","fzf","gh-extension","shell"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LangLangBart.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":"2022-09-18T05:20:11.000Z","updated_at":"2025-04-08T08:43:34.000Z","dependencies_parsed_at":"2023-02-05T11:46:56.076Z","dependency_job_id":"d74ee7dc-0054-4721-8ae8-d2a17ee8ca79","html_url":"https://github.com/LangLangBart/gh-look","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangLangBart%2Fgh-look","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangLangBart%2Fgh-look/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangLangBart%2Fgh-look/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LangLangBart%2Fgh-look/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LangLangBart","download_url":"https://codeload.github.com/LangLangBart/gh-look/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252439520,"owners_count":21748020,"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":["cli","fzf","gh-extension","shell"],"created_at":"2024-08-02T21:00:36.468Z","updated_at":"2025-05-05T04:31:03.403Z","avatar_url":"https://github.com/LangLangBart.png","language":"Shell","funding_links":[],"categories":["cli","Github"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# gh look\n\nDrop an emoji, write comments, star repositories, check workflow progress, browse issue trackers, search for repositories, ... all interactively by combining `gh` with `fzf`.\n\n```mermaid\n%% GitHub seems to not display fontawesome icons\n%% https://fontawesome.com/search\n%% https://mermaid.js.org/syntax/flowchart.html#basic-support-for-fontawesome\n\nflowchart LR\n    subgraph Helper_Keys[ ]\n        Help([fa:fa-circle-question ? ᐧ Help])\n        ESC([fa:fa-arrow-right-from-bracket esc ᐧ Quit])\n    end\n    subgraph Overview[ ]\n        direction LR\n        Search([fa:fa-magnifying-glass Search]) --\u003e|shift+left| Stars([fa:fa-user Stars])\n        Stars--\u003e|shift+right| Search\n        Search --\u003e|shift+right| Issues([fa:fa-circle-dot Issues])\n        Issues --\u003e|shift+left| Search\n        subgraph Issue_and_PR[ ]\n            Issues --\u003e |shift+right|PullRequests([fa:fa-code-pull-request Pull Requests])\n            PullRequests --\u003e |shift+left| Issues\n        end\n        Issue_and_PR  --\u003e|enter| Comments([fa:fa-comments Comments])  --\u003e|esc| Issue_and_PR\n        Workflows([fa:fa-circle-play Workflow Runs]) --\u003e|shift+left| PullRequests\n        PullRequests --\u003e|shift+right| Workflows\n    end\n\nlinkStyle default stroke-width:0.4px\nclassDef Subgraph_Empty_Style  fill:transparent,stroke-width:0px\nclass Overview,Helper_Keys Subgraph_Empty_Style\nstyle Issue_and_PR fill:transparent,stroke-width:0.5px,stroke:#5b387c90\n```\n\n\u003c/div\u003e\n\n---\n\n## 💻 Requirements\n- [bat](https://github.com/sharkdp/bat#installation) - preview looks better\n- [Fuzzy Finder (fzf)](https://github.com/junegunn/fzf#installation) - allow for interaction with listed data\n- [GitHub command line tool (gh)](https://github.com/cli/cli#installation) - get the data from Github\n- [Python](https://www.python.org) - used to open URLs on different operating systems (`python -m webbrowser \u003cURL\u003e`)\n\n```zsh\nbrew install fzf gh bat\n\n# install this extension\ngh ext install LangLangBart/gh-look\n# upgrade\ngh ext upgrade LangLangBart/gh-look\n# uninstall\ngh ext remove LangLangBart/gh-look\n```\n\n---\n\n## 👨‍💻 Usage\n\n```sh\ngh look [Command] [Flags] [Search term]\n```\n\n| Command   | Description                    | Example                               |\n| :-------- | :----------------------------- | :------------------------------------ |\n| i, issue  | List Issues                    | gh look issue -r cli/cli involves:@me |\n| p, pr     | List Pull Requests             | gh look pr -h                         |\n| r, run    | List Workflow Runs             | gh look run -r microsoft/vscode -n 20 |\n| s, search | Search for GitHub Repositories | gh look search -w keycastr            |\n| st, star  | List Starred Repositories      | gh look star -u ashtom                |\n\n- see available `Flags` for each command with `gh look [Command] --help` or interactively with \u003ckbd\u003e?\u003c/kbd\u003e\n\n---\n\n## 💪 Contributing\n\n\u003e [!NOTE]\n\u003e _Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list_\n\u003e _of hooks you want and **pre-commit manages the installation and execution** of any hook_\n\u003e _written in any language before every commit._ **Source:** [pre-commit\n\u003e introduction](https://pre-commit.com/#introduction)\n\n```sh\n# install the git hook scripts\npre-commit install --hook-type commit-msg --hook-type pre-commit\n# pre-commit installed at .git/hooks/commit-msg\n# pre-commit installed at .git/hooks/pre-commit\n```\n\n---\n\n## 💁 FAQ\n\n### Strange icons\n- [NERD FONT](https://www.nerdfonts.com/cheat-sheet) icons are being used. If you see some `strange` icons, follow the steps in the link to install a better font: [powerlevel10k#fonts](https://github.com/romkatv/powerlevel10k#fonts)\n\n### Ordering options\n- to change the order in which elements are listed see for details: [GitHub Docs - Searching on GitHub](https://docs.github.com/en/search-github/searching-on-github)\n  - Valid Ordering options: {author-date,committer-date,created,interactions,reactions,updated}-{desc,asc}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLangLangBart%2Fgh-look","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLangLangBart%2Fgh-look","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLangLangBart%2Fgh-look/lists"}