Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
10582 lgm 1
#!/usr/bin/env php
2
<?php
3
 
4
require_once 'lib/spark/spark_source.php';
5
require_once 'lib/spark/spark_cli.php';
6
 
7
// define a source
8
$sources = array();
9
if ($fh = @fopen(dirname(__FILE__) . '/lib/spark/sources', 'r'))
10
{
11
    while ($line = fgets($fh))
12
    {
13
        $line = trim($line);
14
        if ($line && $line[0] != '#') $sources[] = new Spark_source($line);
15
    }
16
    fclose($fh);
17
}
18
 
19
if (count($sources) == 0)
20
{
21
    $default_source = 'sparks.oconf.org';
22
    Spark_utils::warning("No sources found, using $default_source");
23
    $sources[] = new Spark_source($default_source);
24
}
25
 
26
// take commands
27
$cli = new Spark_CLI($sources);
28
 
29
$cmd = $argc > 1 ? $argv[1] : null;
30
$args = $argc > 2 ? array_slice($argv, 2) : array();
31
 
32
$cli->execute($cmd, $args);