#!/usr/bin/env php
<?php

if ( file_exists( __DIR__ . '/../../../autoload.php' ) ) {
	require __DIR__ . '/../../../autoload.php';
}
else {
	require __DIR__ . '/../vendor/autoload.php';
}

$app = new Symfony\Component\Console\Application( 'WP Plugin Forge', '1.0.0' );

// Makers.
$app->add( new BernskioldMedia\WP\PluginBase\Commands\DatastoreCptCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\DatastoreTaxonomyCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\RestEndpointCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\CustomizerCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\FieldGroupCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\DataCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\FacetCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\BlockCommand );
$app->add( new BernskioldMedia\WP\PluginBase\Commands\SetupBlocksCommand );

$app->run();
