Download the PHP package frosh/plugin-uploader without Composer
On this page you can find all versions of the php package frosh/plugin-uploader. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download frosh/plugin-uploader
More information about frosh/plugin-uploader
Files in frosh/plugin-uploader
Package plugin-uploader
Short Description A tool for deploying Shopware plugins to store.shopware.com
License MIT
Informations about the package plugin-uploader
FroshPluginUploader
This tool is abandoned and will only receive bug fixes. Please move to https://github.com/FriendsOfShopware/shopware-cli
Tool for uploading new plugin releases to Shopware Store. Required Environment variables:
Name | Default | Description |
---|---|---|
ACCOUNT_USER | Shopware Account e-mail address | |
ACCOUNT_PASSWORD | Shopware Account password |
Requirements for Plugin:
Docker
You can use it also using Docker. Don't forget to pass your credentials as env variables.
Example:
Archlinux User Repository (AUR)
Install using AUR package php-sw-frosh-plugin-uploader.
CI-Integration
See examples folder for how the Uploader could be integrated.
Using the Commands
ext:upload
Will upload the zip to the store and triggers a code review. Plugin version can be deployed multiple times, which updates the version.
Valid arguments are:
Valid options are:
ext:update
Update Shopware store informations about the plugin. For plugins the files from the ${path}/Resources/store
-folder are used. For apps the store folder should be placed directly in the root folder of the app, i.e. the folder is ${path}/store
furthermore the plugin name and so on are read from the app manifest.xml
.
Valid arguments are:
For more Information about the Resources/store folder checkout this.
ext:validate
Will check the plugin for validation exceptions for Code Review.
Valid arguments are:
Valid options are:
ext:list
Shows all plugins in the account with the id, name, latest version and last changed.
ext:download:resources
Downloads all store resources from store to the given folder.
ext:zip
Allows to zip the git repository or folder of the plugin.
Valid arguments are:
Valid options are:
A .sw-zip-blacklist file can be used to define which files should be deleted before creating the zip. (Deprecated, will be removed with 0.4.0)
FAQ
All versions of plugin-uploader with dependencies
ext-json Version *
ext-simplexml Version *
ext-libxml Version *
ext-zip Version *
ext-dom Version *
ext-curl Version *
ext-intl Version *
symfony/console Version ^5.3
symfony/config Version ~5.3
symfony/dependency-injection Version ~5.3
symfony/dotenv Version ^5.3
symfony/finder Version ^5.3
guzzlehttp/guzzle Version ~7.4
composer/semver Version ^3.2
composer/spdx-licenses Version ^1.5
php-parallel-lint/php-var-dump-check Version ^0.5.0
knplabs/github-api Version ^3.3
http-interop/http-factory-guzzle Version ^1.2
m4tthumphrey/php-gitlab-api Version ^11.4
league/commonmark Version ^2.0
laravel-zero/phar-updater Version ^1.1