{"id":15422730,"url":"https://github.com/formulahendry/vscode-terminal","last_synced_at":"2025-10-07T11:16:27.206Z","repository":{"id":85969317,"uuid":"61855572","full_name":"formulahendry/vscode-terminal","owner":"formulahendry","description":"Terminal for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2017-07-22T15:45:45.000Z","size":382,"stargazers_count":46,"open_issues_count":15,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-19T18:27:21.086Z","etag":null,"topics":["terminal","typescript","visual-studio-code","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=formulahendry.terminal","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/formulahendry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-06-24T03:54:01.000Z","updated_at":"2024-10-13T01:07:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"a703d187-2dd9-4505-8b39-193e7ff61c90","html_url":"https://github.com/formulahendry/vscode-terminal","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"aca69f423554e5ae0ca9d04f6a142d1cacba149e"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/formulahendry/vscode-terminal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formulahendry%2Fvscode-terminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formulahendry%2Fvscode-terminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formulahendry%2Fvscode-terminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formulahendry%2Fvscode-terminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/formulahendry","download_url":"https://codeload.github.com/formulahendry/vscode-terminal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/formulahendry%2Fvscode-terminal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278762932,"owners_count":26041448,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["terminal","typescript","visual-studio-code","vscode","vscode-extension"],"created_at":"2024-10-01T17:39:22.665Z","updated_at":"2025-10-07T11:16:27.190Z","avatar_url":"https://github.com/formulahendry.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminal\n\nRun terminal command directly in Text Editor\n\n## Notice\nFrom v0.0.4, this extension will have limited updates for bug fix or feature development, because:\n\n1. I have another extension: [Code Runner](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner) which is superset of the Terminal extension since it not only supports `powershell, bat/cmd, bash/sh` but also supports other script language like `js, php, python, perl, ruby, go, lua, groovy, vbscript` even `F#, C#`. Moreover, this Code Runner extension has more functions (e.g. working directory support, output syntax highlight, run as a file instead of running a set of commands and so on) and will have more supports and updates in the future.\n\n2. VS Code already has basic built-in support for the terminal from v1.2 and add 'run selected text' in v1.3. Besides, the ability to run the entire text of current active text editor will come in v1.5. I have already sent the [Pull request](https://github.com/Microsoft/vscode/pull/9480) and it has been merged.\n\n## Features\n\n* Run all the commands in Text Editor\n* Run the selected commands in Text Editor\n* Stop the running commands\n* View output in Output Window\n* Open Integrated Terminal at current file's directory\n* Quick way to toggle Integrated Terminal\n\n## Usages\n\n* Write or select a set of commands in Text Editor, then use shortcut `Ctrl+Alt+R`, or press `F1` and then select/type `Run Terminal Command`, the commands will run and the output will be shown in the Output Window.\n* To stop the running commands, use shortcut `Ctrl+Alt+C`, or press `F1` and then select/type `Stop Terminal Command`\n\n![Usage](images/usage.gif)\n\n* To open Integrated Terminal at current file's directory, use shortcut `Ctrl+Alt+O`, or press `F1` and then select/type `Open in Integrated Terminal`, or right click in Text Editor/Explorer and then click `Open in Integrated Terminal` in context menu\n\n![Open](images/open.gif)\n\n* To toggle Integrated Terminal, use shortcut `Ctrl+Alt+T`, or click the `Terminal` icon in the Status Bar at the bottom\n\n![Toggle](images/toggle.png)\n\n## Telemetry data\nBy default, telemetry data collection is turned on. To disable it, update the settings.json as below:\n```json\n{\n    \"terminal.enableAppInsights\": false\n}\n```\n\n## Change Log\n### 0.0.10 (2017-07-22)\n* [#10](https://github.com/formulahendry/vscode-terminal/issues/10): Handle case-insensitive bash path\n\n### 0.0.9 (2017-07-20)\n* [#9](https://github.com/formulahendry/vscode-terminal/issues/9): Open terminal for Bash on Windows\n\n### 0.0.8 (2017-05-15)\n* Quick way to toggle Integrated Terminal in the Status Bar\n\n### 0.0.7\n* Add 'Open in Integrated Terminal' context menu\n\n### 0.0.6\n* Upgrade applicationinsights npm since [telemetry data requires HTTPS](https://azure.microsoft.com/en-us/updates/application-insights-telemetry-data-now-requires-https-with-shutdown-of-http-data-collectors/)\n\n### 0.0.5\n* Add Application Insights to track telemetry data\n\n### 0.0.4\n* Update the future of this extension\n\n### 0.0.3\n* Add support to stop running commands\n\n### 0.0.2\n* Update README.md and add GitHub info\n\n### 0.0.1\n* Initial Release\n\n## Issues\nSubmit the [issues](https://github.com/formulahendry/vscode-terminal/issues) if you find any bug or have any suggestion.\n\n## Contribution\nFork the [repo](https://github.com/formulahendry/vscode-terminal) and submit pull requests.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformulahendry%2Fvscode-terminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fformulahendry%2Fvscode-terminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fformulahendry%2Fvscode-terminal/lists"}