Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matks/ps-modules-builder
A tool to build ZIP archives for PrestaShop modules
https://github.com/matks/ps-modules-builder
modules prestashop
Last synced: 18 days ago
JSON representation
A tool to build ZIP archives for PrestaShop modules
- Host: GitHub
- URL: https://github.com/matks/ps-modules-builder
- Owner: matks
- Created: 2020-01-13T16:05:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T20:04:57.000Z (about 2 years ago)
- Last Synced: 2024-10-15T16:08:10.211Z (30 days ago)
- Topics: modules, prestashop
- Language: PHP
- Homepage:
- Size: 3.34 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PrestaShop Modules ZIP Builder
## Requirements
You need to install a stand-alone composer PHAR archive at the root
of the folder.You can get it from https://getcomposer.org/download/
You also need an environment where `zip` tool is available.
## Install
```
$ composer install
```## Run
```
$ php modules-builder.php build-zip [module_folder]
```ZIP archives are built into the `var` folder.
Example:
```
$ php modules-builder.php build-zip tests/Integration/module-samples/dashactivity
```## Tests
```
$ php tests/Integration/run.php
```## Todo
- check for PS security practices
- handle custom built steps from module itself
- strengthen steps, especially the ones using `exec()`
- add a progress bar