- Notifications
You must be signed in to change notification settings - Fork0
hardsoft321/spm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Command-line interface for managing SugarCRM packages.
It is intended to deal with package sources, not with any repository like packagist.
- list currently installed packages (with search by package id)
- list uploaded packages
- install uploaded packages
- uninstall packages (without clearing user settings or modifying viewdefs by default)
- upload packages from its sources
- remove uploaded packages
- zip sources into a package (with PHP syntax check)
- run Quick Repair and Rebuild
- run SQL-queries on SugarCRM database (queries can be checked against whitelist)
- search file among installed packages
- search conflicts between packages (overlapping files)
- create simple package with interactive dialogue
- support sandbox (file with a list of required packages): compare with current, automatic installation
- compare md5 checksums
- php >= 5.3.0
- Linux
- SugarCRM CE/SuiteCRM
- zip php extension
composer installphp -d phar.readonly=0 build.php
Filedist/spm.phar
will appear.
Under your path create a linkspm
todist/spm.phar
.Runspm help
to seemanual.
For many commands current directory must be inside of the SugarCRM directory.
Powered byhardsoft321