{"id":22765902,"url":"https://github.com/ficristo/brackets-terminal-x","last_synced_at":"2026-03-04T15:31:48.302Z","repository":{"id":57136284,"uuid":"83149215","full_name":"ficristo/brackets-terminal-x","owner":"ficristo","description":"Brackets extension to integrate the terminal of your choice.","archived":false,"fork":false,"pushed_at":"2024-09-29T08:24:45.000Z","size":174,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-22T15:56:17.578Z","etag":null,"topics":["brackets","brackets-extension","terminal"],"latest_commit_sha":null,"homepage":"","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/ficristo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2017-02-25T17:30:12.000Z","updated_at":"2022-08-17T08:06:48.000Z","dependencies_parsed_at":"2025-04-14T23:30:38.196Z","dependency_job_id":"76f6f255-c488-4d7f-9f36-439a3327f348","html_url":"https://github.com/ficristo/brackets-terminal-x","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ficristo/brackets-terminal-x","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ficristo%2Fbrackets-terminal-x","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ficristo%2Fbrackets-terminal-x/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ficristo%2Fbrackets-terminal-x/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ficristo%2Fbrackets-terminal-x/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ficristo","download_url":"https://codeload.github.com/ficristo/brackets-terminal-x/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ficristo%2Fbrackets-terminal-x/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30084967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T13:22:36.021Z","status":"ssl_error","status_checked_at":"2026-03-04T13:20:45.750Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["brackets","brackets-extension","terminal"],"created_at":"2024-12-11T12:15:59.902Z","updated_at":"2026-03-04T15:31:48.284Z","avatar_url":"https://github.com/ficristo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Brackets Terminal X\n\nBrackets extension to integrate the terminal of your choice.\n\n![Terminals](screenshots/terminals.png)\n\n\n## Requirements\n\nIf you want to install the extension manually you need to install Node.js version 6.\nOtherwise since v1.0.0 you shouldn't need anything.\nIn earlier versions you needed a C++ compiler installed to your computer.\n\n\n## How to install\n\nBecause of https://github.com/adobe/brackets/issues/13312 the latest version is not available in the registry.\nTo get it you have to install it manually.\nIt could take a while to be installed, be patient.\n\n### Installing manually\n\nDownload a zip of the extension from GitHub through its \"Clone or Download\" feature.\nAfter that:\n- go to your extension folder [1]\n- here extract the zip downloaded before\n- `cd brackets-terminal-x-master`\n- only if you are on Windows, create a new file named `.npmrc` [2]\n- run `npm install` [3]\n- close and reopen Brackets.\n\n\n\n[1] Use `Help \\ Show Extensions Folder` or [manually](https://github.com/adobe/brackets/wiki/Extension-Locations#user-extensions-folder)\u003cbr /\u003e\n[2] This file is necessary for Windows build until Windows 64 is properly supported.\u003cbr /\u003e\nIts content should be:\n```properties\narch=ia32\nnpm_config_arch=ia32\nnpm_config_target_arch=ia32\n```\n[3] Make sure to use the same major version of Node.js used for Brackets. Brackets 1.14 uses Node.js 6.\u003cbr /\u003e\n\n\n## Report an issue\n\nThis extension is based on [xterm](https://github.com/xtermjs/xterm.js).\nBefore to report an issue you should verify that you cannot reproduce it with the [xterm demo](https://xtermjs.org/#demo).\n\n\n## Preferences\n\n```js\n{\n    // Other examples:\n    // - C:\\\\Windows\\\\sysnative\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\n    // - C:\\\\Program Files\\\\Git\\\\bin\\\\bash.exe\n    \"brackets-terminal-x.shell.windows\": \"C:\\\\Windows\\\\sysnative\\\\cmd.exe\",\n    \"brackets-terminal-x.shellArgs.windows\": [],\n    \"brackets-terminal-x.shell.mac\": \"/bin/bash\",\n    \"brackets-terminal-x.shellArgs.mac\": [],\n    \"brackets-terminal-x.shell.linux\": \"/bin/bash\",\n    \"brackets-terminal-x.shellArgs.linux\": [],\n    // \"dom\" or \"canvas\"\n    \"brackets-terminal-x.rendererType\": \"dom\",\n    // binary to use to run a script for the current file mode\n    \"brackets-terminal-x.binaries\": {\n        \"javascript\": \"node\",\n        \"text/x-sh\": \"sh\"\n    }\n}\n```\n\n**NOTE:** Brackets preferences do NOT support comments in them.\n\n\n## User Key Bindings\n\nNo key binding is set by default.\n\n```js\n{\n    // Show \\ Hide the terminal panel.\n    \"\": \"brackets-terminal-x.show\",\n    // Run focused editor in the terminal.\n    \"\": \"brackets-terminal-x.run-script\"\n}\n```\n\n**NOTE:** Brackets User Key Bindings do NOT support comments in them.\n\n\n## Known issues\n\nThe height of the scrollbar of the terminal is less than the panel.\n\nIf you remove the extension from the Extension Manager more likely it will fail.\nAt least on Windows there is an executable running so you will need to clean the remaining files by yourself.\n\nWhen upgrading most likely you will have the same problems.\nIf so try to remove the extension manually before upgrading.\n\n\n## Thanks\n\nThis extension is inspired by https://github.com/artoale/brackets-terminal but built with [xterm](http://xtermjs.org) and [node-pty](https://github.com/Microsoft/node-pty) (actually the prebuilt version [node-pty-prebuilt](https://github.com/daviwil/node-pty-prebuilt))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fficristo%2Fbrackets-terminal-x","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fficristo%2Fbrackets-terminal-x","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fficristo%2Fbrackets-terminal-x/lists"}