{"id":19164644,"url":"https://github.com/heptacom/heptacomclitools","last_synced_at":"2025-06-13T02:33:57.928Z","repository":{"id":62516043,"uuid":"239558935","full_name":"HEPTACOM/HeptacomCliTools","owner":"HEPTACOM","description":"The HeptacomCliTools are some custom commands for Shopware bundeled into a plugin. Our goal is to speed up the development process of plugins and themes. There are probably more commands to come that we find useful for developers","archived":false,"fork":false,"pushed_at":"2020-02-10T16:54:49.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-03T22:16:29.235Z","etag":null,"topics":["cli","development","ecommerce","shopware","shopware-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/HEPTACOM.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-10T16:31:39.000Z","updated_at":"2020-02-10T16:53:03.000Z","dependencies_parsed_at":"2022-11-02T13:16:08.189Z","dependency_job_id":null,"html_url":"https://github.com/HEPTACOM/HeptacomCliTools","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HEPTACOM%2FHeptacomCliTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HEPTACOM%2FHeptacomCliTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HEPTACOM%2FHeptacomCliTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HEPTACOM%2FHeptacomCliTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HEPTACOM","download_url":"https://codeload.github.com/HEPTACOM/HeptacomCliTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240245906,"owners_count":19771029,"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":["cli","development","ecommerce","shopware","shopware-plugin"],"created_at":"2024-11-09T09:23:14.528Z","updated_at":"2025-02-22T23:13:19.427Z","avatar_url":"https://github.com/HEPTACOM.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CLI tools for shopware\n#### Development utility to support shopware 5 plugin development\n\n![Packagist Version](https://img.shields.io/packagist/v/heptacom/shopware-heptacom-cli-tools?style=flat-square)\n![PHP from Packagist](https://img.shields.io/packagist/php-v/heptacom/shopware-heptacom-cli-tools?style=flat-square)\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](./LICENSE.md)\n\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/heptacom/HeptacomCliTools?style=flat-square)\n[![GitHub issues](https://img.shields.io/github/issues/HEPTACOM/HeptacomCliTools?style=flat-square)](https://github.com/HEPTACOM/HeptacomCliTools/issues)\n[![GitHub forks](https://img.shields.io/github/forks/HEPTACOM/HeptacomCliTools?style=flat-square)](https://github.com/HEPTACOM/HeptacomCliTools/network)\n[![GitHub stars](https://img.shields.io/github/stars/HEPTACOM/HeptacomCliTools?style=flat-square)](https://github.com/HEPTACOM/HeptacomCliTools/stargazers)\n![GitHub watchers](https://img.shields.io/github/watchers/heptacom/HeptacomCliTools?style=flat-square)\n![Packagist](https://img.shields.io/packagist/dt/heptacom/shopware-heptacom-cli-tools?style=flat-square)\n\n![GitHub contributors](https://img.shields.io/github/contributors/heptacom/HeptacomCliTools?style=flat-square)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/y/heptacom/HeptacomCliTools?style=flat-square)\n\nThe HeptacomCliTools are some custom commands for Shopware bundeled\ninto a plugin. Right now it features a way to build custom made\nplugins into an upload-ready zip-file. Also a second command is\nunder development to enable a similar build process for custom\nthemes.\n\nThe goal of those commands is to speed up the build process of\nplugins and themes. However there are probably more commands to come\nthat we find useful for developers.\n\n## Available Commands\n\n```ksk:plugin:dependencies \u003cplugin\u003e```\n\nThis installs all dependencies of the plugin. Currently supported\ndependencies are composer packages.\n\n```ksk:plugin:validate \u003cplugin\u003e```\n\nThis lints all php files. The plugin must follow the new\nplugin structure and has to be located in `custom/plugins/`. Also\nit has to have a valid plugin.xml file.\n\n```ksk:plugin:pack \u003cplugin\u003e```\n\nThis creates a zip file of the given plugin. The plugin must follow\nthe new plugin structure and has to be located in `custom/plugins/`.\nAlso it has to have a valid plugin.xml file. The built zip file will\nbe located in `KskBuilds/plugins/`.\n\n```ksk:plugin:build \u003cplugin\u003e```\n\nThis installs all dependencies, lints all php files and creates a zip\nfile of the given plugin. The plugin must follow the new plugin\nstructure and has to be located in `custom/plugins/`. Also it has to\nhave a valid plugin.xml file. The built zip file will be located in\n`KskBuilds/plugins/`.\n\n## Changes\n\nView the [CHANGELOG](CHANGELOG.md) file attached to this project.\n\n## License\n\nSee [LICENSE.md](./LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheptacom%2Fheptacomclitools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheptacom%2Fheptacomclitools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheptacom%2Fheptacomclitools/lists"}