Download the PHP package kzorluoglu/chameleon-installer without Composer
On this page you can find all versions of the php package kzorluoglu/chameleon-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kzorluoglu/chameleon-installer
More information about kzorluoglu/chameleon-installer
Files in kzorluoglu/chameleon-installer
Package chameleon-installer
Short Description Your chameleon shop installer.
License MIT
Informations about the package chameleon-installer
Chameleon Shop Creator
This command-line tool facilitates the creation of a new Chameleon Shop, automating tasks such as system requirement checks, cloning from GitHub, and setting up the project with Composer.
Usage Animation via asciinema:
cast File Converted via https://dstein64.github.io/gifcast/
Requirements
- PHP 8.1 or higher
- Required PHP Extensions: curl, mbstring, mysqli, pdo_mysql, zip, tidy, intl, gd
Installation
Clone this repository and run composer install
to set up the command.
Usage
You can install the Chameleon Shop Installer globally using Composer:
`
Creating a New Project
Once installed, you can create a new Chameleon project using:
`
Replace /path/to/your/new/shop
with the desired directory for your new Chameleon Shop.
Features
- Checks PHP version and extensions.
- Clones Chameleon Shop from GitHub.
- Runs Composer in the project directory.
- Offers database setup and import options, with flexibility in handling configuration settings.
Contributing
Your contributions to enhance and improve this tool are greatly appreciated. Please adhere to standard open-source contribution guidelines.
License
This software is open-source, licensed under the MIT license.
Development
For local testing:
- Install Composer.
- Clone the repo.
- Run
composer install
. - Make
bin/chameleon
executable (chmod +x
). - Test with
./bin/chameleon
.
All versions of chameleon-installer with dependencies
symfony/console Version ^6.4
symfony/process Version ^6.4
ext-pdo Version *
symfony/yaml Version ^6.4