示例#1
0
<?php

desc("lists all the tasks");
task("-T", null, function () {
    $application = \Tab\Tab::getInstance()->application;
    $tasks = $application->tasks;
    usort($tasks, function ($a, $b) {
        return strcmp($a->name, $b->name);
    });
    echo "\n  " . str_pad("Tasks", 40) . "Description\n";
    foreach ($tasks as $task) {
        echo "  " . str_pad($task->name, 40) . $task->description . "\n";
    }
});
desc("gives the version");
task("-v", null, function () {
    echo "tab-php: v1 alpha";
});