{"id":13398310,"url":"https://github.com/pindexis/marker","last_synced_at":"2025-05-15T11:05:46.022Z","repository":{"id":32203895,"uuid":"35777591","full_name":"pindexis/marker","owner":"pindexis","description":"The terminal command palette","archived":false,"fork":false,"pushed_at":"2024-04-06T14:43:45.000Z","size":177,"stargazers_count":2070,"open_issues_count":48,"forks_count":106,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-05-15T11:05:43.438Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/pindexis.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":"2015-05-17T18:31:17.000Z","updated_at":"2025-05-13T23:26:32.000Z","dependencies_parsed_at":"2022-09-13T16:20:54.581Z","dependency_job_id":"0cff3186-fab1-46b6-8995-6a20d78e86f5","html_url":"https://github.com/pindexis/marker","commit_stats":{"total_commits":76,"total_committers":11,"mean_commits":6.909090909090909,"dds":0.1578947368421053,"last_synced_commit":"ef68f2a26fe479f75bbaf5c30d3cd0fd7fd45a45"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pindexis%2Fmarker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pindexis%2Fmarker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pindexis%2Fmarker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pindexis%2Fmarker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pindexis","download_url":"https://codeload.github.com/pindexis/marker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328385,"owners_count":22052632,"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":[],"created_at":"2024-07-30T19:00:22.452Z","updated_at":"2025-05-15T11:05:46.002Z","avatar_url":"https://github.com/pindexis.png","language":"Python","readme":"# Marker\n\n![marker](https://cloud.githubusercontent.com/assets/2557967/14209204/d99db934-f81a-11e5-910c-9d34ac155d18.gif)\n\nMarker is a command palette for the terminal. It lets you bookmark commands (or commands templates) and easily retreive them with the help of a real-time fuzzy matcher.\n\nIt's also shipped with many commands common usage(Thanks to [tldr](https://github.com/tldr-pages/tldr)).\n  \n## Features:\n- A UI selector that lets you easily select the desired command if more than one command is matched.\n- Fuzzy matching (through commands and their descriptions).\n- Command template: You can bookmark commands with place-holders and place the cursor at those place-holders using a keyboard shortcut.\n- Portability across supported shells: you can use bookmarked commands in both Bash and Zshell.\n\n## Usage\n- `Ctrl-space`: search for commands that match the current written string in the command-line.\n- `Ctrl-k` (or `marker mark`): Bookmark a command.\n- `Ctrl-t`: place the cursor at the next placeholder, identified by '{{anything}}'\n- `marker remove`: remove a bookmark\n\nYou can customize key binding using environment variables, respectively with ```MARKER_KEY_GET```, ```MARKER_KEY_MARK``` and ```MARKER_KEY_NEXT_PLACEHOLDER```.\n\n## Requirements\n- python (2.7+ or 3.0+)\n- Bash-4.3+ or Zshell.\n- Linux Or OSX\n\n##### Note:\nIn OSX, it seems like Bash 3.x is the default shell which is not supported. you have to [update your Bash to 4.3+](http://apple.stackexchange.com/a/24635) or [change your shell to zshell](http://stackoverflow.com/a/1822126/1117720) in order to use Marker.\n\n## Installation\n\n`git clone --depth=1 https://github.com/pindexis/marker ~/.marker \u0026\u0026 ~/.marker/install.py`\n\n## License\n[MIT](LICENSE)\n","funding_links":[],"categories":["Python","Command-Line Productivity","\u003ca name=\"launcher\"\u003e\u003c/a\u003eCommand launchers","\\*nix/\\*nux"],"sub_categories":["Terminal"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpindexis%2Fmarker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpindexis%2Fmarker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpindexis%2Fmarker/lists"}