{"id":18774715,"url":"https://github.com/sztheory/vscode-packer-powertools","last_synced_at":"2025-04-13T09:21:55.510Z","repository":{"id":70183099,"uuid":"487340980","full_name":"szTheory/vscode-packer-powertools","owner":"szTheory","description":"VS Code extension for Packer with code formatting, inline error messages, syntax highlighting, code folding, and command palette integration","archived":false,"fork":false,"pushed_at":"2023-11-27T21:59:41.000Z","size":1234,"stargazers_count":4,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T23:36:19.104Z","etag":null,"topics":["devops","formatter","hashicorp","infrastructure-as-code","packer","syntax-highlighting","validation","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=szTheory.vscode-packer-powertools","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/szTheory.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":"2022-04-30T17:33:22.000Z","updated_at":"2025-02-02T06:19:14.000Z","dependencies_parsed_at":"2024-11-07T19:41:28.680Z","dependency_job_id":null,"html_url":"https://github.com/szTheory/vscode-packer-powertools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Fvscode-packer-powertools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Fvscode-packer-powertools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Fvscode-packer-powertools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/szTheory%2Fvscode-packer-powertools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/szTheory","download_url":"https://codeload.github.com/szTheory/vscode-packer-powertools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248689376,"owners_count":21145923,"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":["devops","formatter","hashicorp","infrastructure-as-code","packer","syntax-highlighting","validation","vscode","vscode-extension"],"created_at":"2024-11-07T19:39:09.242Z","updated_at":"2025-04-13T09:21:55.498Z","avatar_url":"https://github.com/szTheory.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"./images/icon.png\" width=\"24\"\u003e Packer Powertools\n\nVS Code extension for Packer with code formatting, inline error messages, syntax highlighting, code folding, and command palette integration.\n\nAlso has tooltip popups with documentation. Currently supports it for the base Packer feature set, as well as for these builders:\n\n- amazon-ebs\n\nand these provisioners:\n\n- ansible\n- ansible-local\n\nIf you want tooltip support for another builder or provisioner, create an issue on the Github site and I'll add them in the order of most requested.\n\n## Features\n\nCode formatting\n\n![Code formatting](./images/code-formatting.gif)\n\nValidation\n\n![Validation](./images/validation.png)\n\nSyntax highlighting\n\n![Syntax highlighting](./images/syntax-highlighting.png)\n\nCode folding\n\n![Code folding](./images/code-folding.gif)\n\nToggle comments\n\n![Toggle comments](./images/toggle-comments.gif)\n\nCommands\n\n- `packer init`\n- `packer build`\n- `packer inspect`\n\n![Commands](./images/commands.gif)\n\n## Requirements\n\nYou must have Packer installed and in your system `PATH`.\n\n## Release Notes\n\n### 0.4.0\n\n- TODO: pull these from the git history and git diff\n\n- Add documentation hover tooltips\n- Fix syntax highlighting bug for blocks with dashes (-) in them, such as `error-cleanup-provisioner`\n- Update syntax definition file to use top-level blocks for Packer instead of Terraform\n- Update syntax definition file to use Packer built-in functions instead of Terraform\n\n### 0.3.0\n\n- Update to the latest syntax highlighting file from the [HashiCorp Syntax](https://github.com/hashicorp/syntax) repo\n\n### 0.2.0\n\n- Add `packer inspect` command\n- Update syntax highlighting to look the same as the official Terraform plugin\n\n### 0.1.0\n\n- Initial release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztheory%2Fvscode-packer-powertools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsztheory%2Fvscode-packer-powertools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsztheory%2Fvscode-packer-powertools/lists"}