Skip to content

brace-project/brace-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brace-mod-body

Offers brace-command on command line

Example

 $app->command->addCommand("analyze", function (array $arguments = []) {

    if ($arguments["--thread_id"] !== null) {
        
    }
    
}, "", [new CliValueArgument("--thread_id", "Thread ID to analyze")]);

Example

Add this to 10_di.php

$app->addModule(new CommandModule())

And create 30_command.php

$app->command->addCommand("command1", function() {
    echo "Hello World";
});

// Execute command1 every 5 seconds
$app->command->addInterval(5, "command1");

// Support Cron format
$app->command->addInterval("* * * * *", "command1");

// Execut once per hour
$app->command->addInterval("5 * * * *", "command1");
$app->command->addInterval("5,10,15,20 * * * *", "command1");

Run the Scheduler

brace scheduler

About

CLI Command Line

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages