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

/**
 * Invoice Ninja (https://invoiceninja.com).
 *
 * @link https://github.com/invoiceninja/invoiceninja source repository
 *
 * @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
 *
 * @license https://www.elastic.co/licensing/elastic-license
 */

use InvoiceNinja\EInvoice\Command\ModelCommand;
use InvoiceNinja\EInvoice\Command\ObjectCommand;
use InvoiceNinja\EInvoice\Command\SchemaCommand;

require_once __DIR__ . '/../vendor/autoload.php';

// Create the Application
$application = new Symfony\Component\Console\Application;

$application->add(new ModelCommand());
$application->add(new SchemaCommand());
$application->add(new ObjectCommand());
// Run it
$application->run();