示例#1
0
文件: info.php 项目: just-paja/fudjan
 public static function cmd_libs()
 {
     \System\Init::basic();
     \Helper\Cli::out("Installed composer libraries");
     \Helper\Cli::sep();
     \Helper\Cli::out_flist(array("list" => \System\Composer::get_libs(), "margin" => 2, "show_keys" => false));
 }
示例#2
0
 public function cmd_list()
 {
     \System\Init::basic();
     $list = cfg('assets', 'dependencies');
     if ($this->json) {
         \Helper\Cli::out(json_encode(array("dependencies" => $list), JSON_PRETTY_PRINT));
     } else {
         \Helper\Cli::out('Bower dependencies');
         \Helper\Cli::out_flist(array("list" => $list, "margin" => 2));
     }
 }
示例#3
0
文件: test.php 项目: just-paja/fudjan
 public static function cmd_all()
 {
     \System\Init::basic();
     $all = self::get_all();
     $path = \System\Composer::resolve('/etc/init.d/test.php');
     foreach ($all as $key => $val) {
         $cmd = implode(';', array("cd '" . BASE_DIR . "'", "phpunit --bootstrap '" . $path . "' --colors --test-suffix .php '" . $val . "'"));
         \Helper\Cli::out($val);
         $out = passthru($cmd);
         \Helper\Cli::out();
     }
 }
示例#4
0
 /**
  * Build static cache
  *
  * @return void
  */
 public function cmd_static()
 {
     \System\Init::basic();
     $lib_list = \System\Composer::get_libs();
     $libs = array();
     foreach ($lib_list as $lib) {
         $libs[$lib] = $lib;
     }
     array_push($libs, null);
     \Helper\Cli::do_over($libs, function ($key, $name) {
         \System\Cache::build_static_for($name);
     }, 'Collecting static files');
 }
示例#5
0
文件: db.php 项目: just-paja/fudjan
 private function database_create()
 {
     \System\Init::basic();
     if (!self::database_exists()) {
         $db_ident = cfg('database', 'default');
         $name = cfg('database', 'list', $db_ident, 'database');
         $cmd = "echo \"CREATE DATABASE " . $name . "\" | " . self::assemble_mysql_command("mysql", false);
         \Helper\Cli::out("Creating database '" . $name . "'");
         shell_exec($cmd);
     }
     return $this;
 }