Consola CLI

La consola CLI de SysVector, basada en Symfony Console, le permite gestionar su proyecto de manera eficiente usando comandos de línea de comandos.

Comandos Útiles

Extendiendo con Más Comandos

Symfony Console le permite crear y extender comandos personalizados. Aquí hay un ejemplo de cómo crear un comando personalizado:

            
                // src/Command/SayHelloCommand.php
                namespace App\Command;

                use Symfony\Component\Console\Command\Command;
                use Symfony\Component\Console\Input\InputInterface;
                use Symfony\Component\Console\Output\OutputInterface;

                class SayHelloCommand extends Command
                {
                    protected static $defaultName = 'app:say-hello';

                    protected function configure()
                    {
                        $this
                            ->setDescription('Says hello.')
                            ->setHelp('This command allows you to say hello...');
                    }

                    protected function execute(InputInterface $input, OutputInterface $output)
                    {
                        $output->writeln('Hello from SysVector!');
                        return Command::SUCCESS;
                    }
                }
            
        

Para registrar el comando, agréguelo al servicio en el archivo config/services.yaml:

            
                # config/services.yaml
                services:
                    App\Command\SayHelloCommand:
                        tags: ['console.command']
            
        

Ahora puede ejecutar el comando personalizado:

            
                $ php bin/console app:say-hello
            
        

Para más información sobre los comandos disponibles y cómo crear comandos personalizados, consulte la documentación de Symfony Console.





Contacto

Si está interesado en SysVector, póngase en contacto:


Donaciones via PAYPAL

Si desea apoyar el desarrollo de SysVector, considere hacer una donación via PAYPAL a Donate via PayPal