{"id":27615390,"url":"https://github.com/andrew222651/cmdmenu","last_synced_at":"2025-04-23T03:03:47.829Z","repository":{"id":57201174,"uuid":"100806929","full_name":"andrew222651/cmdmenu","owner":"andrew222651","description":"Looks up command line syntax from cheatsheets using fuzzy search","archived":false,"fork":false,"pushed_at":"2023-09-17T20:46:37.000Z","size":32,"stargazers_count":17,"open_issues_count":4,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-18T20:56:35.566Z","etag":null,"topics":["cli","command-line","command-line-tool","git","helper","menu"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/andrew222651.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}},"created_at":"2017-08-19T16:29:07.000Z","updated_at":"2025-03-30T16:29:20.000Z","dependencies_parsed_at":"2024-04-16T01:53:03.774Z","dependency_job_id":null,"html_url":"https://github.com/andrew222651/cmdmenu","commit_stats":{"total_commits":49,"total_committers":2,"mean_commits":24.5,"dds":"0.10204081632653061","last_synced_commit":"debfb82c80e3d6d3185c3572d09a1c8ed655cf81"},"previous_names":["andrew222651/cmdmenu","amacfie/cmdmenu"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew222651%2Fcmdmenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew222651%2Fcmdmenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew222651%2Fcmdmenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrew222651%2Fcmdmenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrew222651","download_url":"https://codeload.github.com/andrew222651/cmdmenu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250360479,"owners_count":21417720,"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","command-line","command-line-tool","git","helper","menu"],"created_at":"2025-04-23T03:02:49.775Z","updated_at":"2025-04-23T03:03:47.822Z","avatar_url":"https://github.com/andrew222651.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# About\n\nCan't remember the syntax for stuff at the command line?\nMake cheatsheets and search them with `cmdmenu`.\n\nSimilar to [cheat](https://github.com/chrisallenlane/cheat) but different. Even more similar to the newer [navi](https://github.com/denisidoro/navi).\n\nSee also\n* [TheR1D/shell_gpt](https://github.com/TheR1D/shell_gpt#shell-commands)\n\n\n# Install\n\n    $ npm -g install cmdmenu\n\n\n# Usage\n\n1. Create/get/customize JSON task files. Examples of the file format are\n  [here](https://github.com/amacfie/cmdmenu_tasks).\n  Each task has a description and a list of keywords to help you search for it.\n\n2. Make an alias for each task file. For example:\n    ```bash\n    $ alias shm=\"cmdmenu -f ~/cmdmenu_tasks/linux.json\"\n    $ alias gim=\"cmdmenu -f ~/cmdmenu_tasks/git.json\"\n    ```\n\n3. Get task syntax at the command line.\n\n    ```\n    $ shm get folder size\n    ? Select task (Use arrow keys)\n    ❯ Show folder size\n      Show file size\n      Merge folders\n    (Move up and down to reveal more choices)\n    ```\n    press enter\n\n    ```\n    du -sh \u003cfolder\u003e\n    ? Copy? (Y/n)\n    ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrew222651%2Fcmdmenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrew222651%2Fcmdmenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrew222651%2Fcmdmenu/lists"}