{"id":18781394,"url":"https://github.com/andrewchambers/vscode-acmeish","last_synced_at":"2025-04-13T11:52:29.387Z","repository":{"id":147602555,"uuid":"175715755","full_name":"andrewchambers/vscode-acmeish","owner":"andrewchambers","description":"A vscode extension to run system commands.","archived":false,"fork":false,"pushed_at":"2019-04-08T22:22:46.000Z","size":49,"stargazers_count":31,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T13:52:39.976Z","etag":null,"topics":["text-editing","vscode-extension"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/andrewchambers.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}},"created_at":"2019-03-14T23:33:56.000Z","updated_at":"2024-10-06T17:34:56.000Z","dependencies_parsed_at":"2023-06-19T13:06:59.155Z","dependency_job_id":null,"html_url":"https://github.com/andrewchambers/vscode-acmeish","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewchambers%2Fvscode-acmeish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewchambers%2Fvscode-acmeish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewchambers%2Fvscode-acmeish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewchambers%2Fvscode-acmeish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewchambers","download_url":"https://codeload.github.com/andrewchambers/vscode-acmeish/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710438,"owners_count":21149188,"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":["text-editing","vscode-extension"],"created_at":"2024-11-07T20:31:35.363Z","updated_at":"2025-04-13T11:52:29.363Z","avatar_url":"https://github.com/andrewchambers.png","language":"TypeScript","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=ETKW2M3FS73BL\u0026source=url"],"categories":[],"sub_categories":[],"readme":"# Acmeish\n\nThis extension allows you to use system commands to manipulate text you are editing.\n\nIt is useful to run simple formatters, text replacement scripts, text insertion and more.\nYou are only limited by your creativity, see the demo video for ideas.\n\nThe project is named after the acme text editor from the plan9 operating system.\n\n## Demo\n\n[youtube video](https://youtu.be/MLxXQcGdYCc)\n\n## Usage\n\nThis extension works best with keybindings, though the commands\ncan be run via the the 'ctrl+shift+p' menu.\n\n\nTo add a keybinding, the following line to your keybindings.json file (File\u003ePreferences\u003eKeyboard Shortcuts):\n\n```\n{\n\t\"key\": \"ctrl+enter\",\n\t\"command\": \"acmeish.runCommand\"\n},\n{\n\t\"key\": \"ctrl+alt+enter\",\n\t\"command\": \"acmeish.captureCommand\"\n}\n```\n\nTo capture a command select the text or move the cursor to a text line and run ```acmeish.captureCommand```.\n\nTo run a command run ```acmeish.runCommand``` or click the command entry in the status bar.\n\nTo send input to your command, prepend the captured command with '|' e.g. ``` | sort ```,\nthen select text before running ``` acmeish.runCommand ```.\n\nAll commands must complete within 10 seconds or are aborted, they must also exit with a 0 exit code.\n\n## Sponsors\n\npzmarzly - First! Keep up the good work \n\n...\nYOU - Your message.\n\n## Sponsoring\n\nThis command took time and effort to make, please sponsor the project\nvia this [paypal donation link](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=ETKW2M3FS73BL\u0026source=url).\n\nAdd a name + message shorter than 70 characters total to your donation it will be added\nto the sponsor section. Note that sponsor messages may be rejected at the project\nauthors judgement.\n\n## Authors\n\nAndrew Chambers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewchambers%2Fvscode-acmeish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewchambers%2Fvscode-acmeish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewchambers%2Fvscode-acmeish/lists"}