exilon-studios / mccms-cli
Command-line interface for creating and managing MC-CMS projects (BETA)
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/exilon-studios/mccms-cli
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.8
- symfony/console: ^7.0
- symfony/filesystem: ^7.0
- symfony/process: ^7.0
README
Command-line interface for creating and managing MC-CMS projects.
Installation
Install globally via Composer:
composer global require exilon-studios/mccms-cli
Make sure your global Composer bin directory is in your PATH.
Usage
Create a new MC-CMS project
mccms new my-project
This will:
- Download the latest MC-CMS release
- Install dependencies
- Prompt you to select a theme (or use default)
- Prompt you to select plugins to install
- Set up your project directory
Options
# Specify a theme mccms new my-project --theme=my-theme # Specify plugins mccms new my-project --plugins=plugin1 --plugins=plugin2 # Skip dependency installation mccms new my-project --no-install # Force installation in existing directory mccms new my-project --force
After Installation
-
Navigate to your project:
cd my-project -
Configure your
.envfile:cp .env.example .env
-
Generate application key:
php artisan key:generate
-
Run migrations:
php artisan migrate
-
Visit your site and complete the installation wizard.
Requirements
- PHP 8.2 or higher
- Composer
- Git (optional)
License
GPL-3.0-or-later