{"id":48043569,"url":"https://github.com/soonland/vscode-optidev","last_synced_at":"2026-04-04T14:16:04.953Z","repository":{"id":241030264,"uuid":"804119128","full_name":"soonland/vscode-optidev","owner":"soonland","description":"OptiDev Terminals","archived":false,"fork":false,"pushed_at":"2026-03-18T04:07:06.000Z","size":937,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-18T20:26:20.857Z","etag":null,"topics":["cypress","dev","node","npm","startup-script","terminal","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=soonland.optidev-terminals","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/soonland.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-22T01:52:08.000Z","updated_at":"2026-03-18T04:07:08.000Z","dependencies_parsed_at":"2024-05-28T02:03:05.963Z","dependency_job_id":null,"html_url":"https://github.com/soonland/vscode-optidev","commit_stats":null,"previous_names":["soonland/vscode-optidev"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/soonland/vscode-optidev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonland%2Fvscode-optidev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonland%2Fvscode-optidev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonland%2Fvscode-optidev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonland%2Fvscode-optidev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soonland","download_url":"https://codeload.github.com/soonland/vscode-optidev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonland%2Fvscode-optidev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31402278,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"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":["cypress","dev","node","npm","startup-script","terminal","vscode","vscode-extension"],"created_at":"2026-04-04T14:16:04.827Z","updated_at":"2026-04-04T14:16:04.938Z","avatar_url":"https://github.com/soonland.png","language":"TypeScript","readme":"# VS Code Extension: OptiDev Terminals\n\nThis VS Code extension has been completely redesigned with a modern and intuitive interface while maintaining full compatibility with existing configurations. It provides powerful terminal management features through a dedicated sidebar view and streamlined interactions.\n\nThe extension preserves all your existing terminal configurations and settings, ensuring a seamless transition to the new interface. Whether you're an existing user or new to the extension, you'll find it easier than ever to configure and manage your terminals across workspaces.\n\n![Preview](https://raw.githubusercontent.com/soonland/vscode-optidev/main/media/screenshot.png)\n\n## Features\n\n- **Dedicated Side Bar View:** Quick access to all your configured terminals\n- **Quick Actions:** \n  - ▶️ Start terminal\n  - ⏹️ Stop terminal\n  - ✏️ Edit configuration\n  - 🗑️ Delete terminal\n- **Multi-terminal Management:** Create and edit multiple terminals simultaneously\n- **Persistent Configuration:** Automatic saving of your settings\n- **Auto-start:** Option to launch terminals automatically on startup\n\n## Usage\n\n### Terminals View\n\n1. Click on the terminal icon in the activity bar to open the OptiDev Terminals view\n2. Use the \"+\" button to create a new terminal\n3. Each terminal displays quick actions on hover:\n   - Start: runs the terminal with configured command\n   - Stop: terminates the terminal\n   - Edit: opens the modification form\n   - Delete: removes the configuration (with confirmation)\n\n### Creating/Editing a Terminal\n\n1. A modern form opens in a tab\n2. Fill in:\n   - Terminal name\n   - Command to execute\n   - Auto-start option\n3. Multiple terminals can be edited simultaneously\n4. Changes are applied immediately\n\n### Default Configuration\n\n- **terminals**: `[]` (array of terminal configurations)\n\n### Configuration Format\n\n```json\n{\n  \"optiDev.terminals\": [\n    {\n      \"name\": \"Dev Server\",\n      \"command\": \"npm run dev\",\n      \"start\": true\n    },\n    {\n      \"name\": \"Tests\",\n      \"command\": \"npm run test\",\n      \"start\": false\n    }\n  ]\n}\n```\n\n### Migration\n\nIf you were using a previous version of the extension, you don't need to do anything special - your configurations will be automatically migrated to the new format on next startup. The extension will preserve:\n- All your terminal configurations\n- Auto-start settings\n- Command definitions\n- Workspace-specific settings\n\nThis ensures a zero-configuration transition to the new interface while maintaining all your existing workflows.\n\n## What's New\n\nThis redesign brings several improvements to enhance your terminal management experience:\n\n- **Streamlined Interface**: New sidebar view with all terminals and actions in one place\n- **Quick Actions**: Directly accessible controls for each terminal (start, stop, edit, delete)\n- **Multi-Terminal Management**: Edit multiple terminals simultaneously in separate tabs\n- **Modern Forms**: Enhanced terminal configuration interface\n- **Improved Feedback**: Clear visual indicators and confirmations for all actions\n\nAll these improvements come without breaking changes to your existing configurations or workflows.\n\n## Initial Setup\n\nIf no terminals are configured, the extension will prompt you to create one at startup. You can also:\n\n1. Open the OptiDev Terminals view\n2. Click the \"+\" button to create a new terminal\n3. Configure your terminals as needed\n\n## Notes\n\n- Each workspace can have its own configuration\n- Settings are saved in workspace settings\n- Interface adapts to VS Code theme\n- Terminal actions are context-aware and accessible\n- Multiple terminal configurations can be managed simultaneously\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoonland%2Fvscode-optidev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoonland%2Fvscode-optidev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoonland%2Fvscode-optidev/lists"}