{"id":18085380,"url":"https://github.com/martialblog/cheatsheet","last_synced_at":"2026-01-24T06:03:34.247Z","repository":{"id":80628666,"uuid":"52892915","full_name":"martialblog/cheatsheet","owner":"martialblog","description":"Cool command-line cheatsheet. Open format, grep-able, where you need them most.","archived":false,"fork":false,"pushed_at":"2020-12-03T13:36:42.000Z","size":103,"stargazers_count":66,"open_issues_count":2,"forks_count":12,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-01-21T00:44:25.692Z","etag":null,"topics":["cheatsheet","cli","custom-cheatsheets","python","shortcut"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/martialblog.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":"2016-03-01T16:42:08.000Z","updated_at":"2024-11-19T15:43:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"48989ebe-c457-4b60-acc8-d565cc9712ac","html_url":"https://github.com/martialblog/cheatsheet","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martialblog%2Fcheatsheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martialblog%2Fcheatsheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martialblog%2Fcheatsheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martialblog%2Fcheatsheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martialblog","download_url":"https://codeload.github.com/martialblog/cheatsheet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239619465,"owners_count":19669449,"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":["cheatsheet","cli","custom-cheatsheets","python","shortcut"],"created_at":"2024-10-31T15:10:57.664Z","updated_at":"2025-11-20T11:30:17.527Z","avatar_url":"https://github.com/martialblog.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.com/martialblog/cheatsheet.svg?branch=master)](https://travis-ci.com/martialblog/cheatsheet) [![Coverage Status](https://coveralls.io/repos/github/martialblog/cheatsheet/badge.svg?branch=master)](https://coveralls.io/github/martialblog/cheatsheet?branch=master)\n\n# Commandline Cheatsheets\n\nEverybody likes cheatsheets. If you're like me and use lots of different tools but you can't remember all those cool shortcuts to impress your colleagues.\n\nSure, there are lots of PDFs out there with everything you need. But are you really gonna have an PDF reader next to your terminal to look up shortcuts? Come on, who are we kidding?\n\nI'm trying to solve that problem by putting the cheatsheets where they belong. The terminal you're working in!\n\n- Cheatsheets directly in your terminal\n- Open-Format so you can customize/add/share\n- Grep-able!\n\n## Requirements\n\nNothing but good old Python (3.x), it's not rocketscience.\n\nI also provided a Python 2.x version. However, main branch is 3.x.\n\n## Setup\nClone this repository to ```~/cheat.d```. Like so:\n\n```bash\ngit clone https://github.com/martialblog/cheatsheet.git ~/.cheat.d\n```\n\nFor usability you can set an alias:\n\n```bash\nalias cheat=\"python3 ~/.cheat.d/cheat/cheat.py\"\n```\n\nFor Python 2:\n\n```bash\nalias cheat=\"python2 ~/.cheat.d/cheat/cheat.py2\"\n```\n\nAnd away we go!\n\n```bash\nuser@computer$ cheat git\n```\n\n![Cheat Screenshot](cheat-screenshot.png?raw=true \"Cheat Screenshot\")\n\nTo list all available cheatsheets:\n\n```bash\nuser@computer$ cheat --list\n```\n\n### Custom cheatsheets\n\nYou can add custom cheatsheet that will be \"gitgnored\" by using the prexif **my-**\n\n# Contributing\n\nEvery Pull Request is welcome, either to extend features or to add new cheatsheets.\n\n## Unittest\n\nTo run the Unittests simply run the Python Unittest Module within the repository:\n\n```bash\npython3 -m unittest -v\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartialblog%2Fcheatsheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartialblog%2Fcheatsheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartialblog%2Fcheatsheet/lists"}