mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-24 17:15:36 +08:00
update init structure
This commit is contained in:
25
bin/start
25
bin/start
@@ -54,12 +54,21 @@ switch ($argv[1] ?? '') {
|
|||||||
@mkdir($cwd . "/src/Module");
|
@mkdir($cwd . "/src/Module");
|
||||||
@mkdir($cwd . "/src/Module/Example");
|
@mkdir($cwd . "/src/Module/Example");
|
||||||
@mkdir($cwd . "/src/Module/Middleware");
|
@mkdir($cwd . "/src/Module/Middleware");
|
||||||
copy($cwd . "/vendor/zhamao/framework/config/global.php", $cwd . "/config/global.php");
|
$ls = [
|
||||||
copy($cwd . "/vendor/zhamao/framework/.gitignore", $cwd . "/.gitignore");
|
"/config/global.php",
|
||||||
copy($cwd . "/vendor/zhamao/framework/config/file_header.json", $cwd . "/config/file_header.json");
|
"/.gitignore",
|
||||||
copy($cwd . "/vendor/zhamao/framework/config/motd.txt", $cwd . "/config/motd.txt");
|
"/config/file_header.json",
|
||||||
copy($cwd . "/vendor/zhamao/framework/src/Module/Example/Hello.php", $cwd . "/src/Module/Example/Hello.php");
|
"/config/motd.txt",
|
||||||
copy($cwd . "/vendor/zhamao/framework/src/Module/Middleware/TimerMiddleware.php", $cwd . "/src/Module/Middleware/TimerMiddleware.php");
|
"/src/Module/Example/Hello.php",
|
||||||
|
"/src/Module/Middleware/TimerMiddleware.php",
|
||||||
|
"/src/Custom/global_function.php"
|
||||||
|
];
|
||||||
|
foreach($ls as $v) {
|
||||||
|
if(!file_exists($cwd.$v)) {
|
||||||
|
echo "Copying ".$v.PHP_EOL;
|
||||||
|
copy($cwd."/vendor/zhamao/framework".$v, $cwd.$v);
|
||||||
|
}
|
||||||
|
}
|
||||||
$autoload = [
|
$autoload = [
|
||||||
"psr-4" => [
|
"psr-4" => [
|
||||||
"Module\\" => "src/Module",
|
"Module\\" => "src/Module",
|
||||||
@@ -85,10 +94,10 @@ switch ($argv[1] ?? '') {
|
|||||||
if (!isset($composer["autoload"])) {
|
if (!isset($composer["autoload"])) {
|
||||||
$composer["autoload"] = $autoload;
|
$composer["autoload"] = $autoload;
|
||||||
}
|
}
|
||||||
if(!isset($composer["scripts"])) {
|
if (!isset($composer["scripts"])) {
|
||||||
$composer["scripts"] = $scripts;
|
$composer["scripts"] = $scripts;
|
||||||
}
|
}
|
||||||
file_put_contents($cwd."/composer.json", json_encode($composer, 64|128|256));
|
file_put_contents($cwd . "/composer.json", json_encode($composer, 64 | 128 | 256));
|
||||||
echo PHP_EOL;
|
echo PHP_EOL;
|
||||||
} else {
|
} else {
|
||||||
echo("Error occurred. Please check your updates.\n");
|
echo("Error occurred. Please check your updates.\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user