通过 create-project 创建项目

2018-04-22 09:53:06 阅读:12 编辑

家里电脑


@echo off

if /I "%1" == "" (
    echo useage: create-project name
    echo.
) else (

    if exist "%cd%\%1" (
        if /I "%1" == "test_project" (ren %1 %1%random%) else (
            echo %1 project exist!
            echo %1 project create failed!
                goto A

        )

    )
     Git clone https://edison2017@bitbucket.org/edison2017/base-package.git %1
    cd %1
    Composer install
    PHP -r "file_exists ('.env') || copy ('.env.example','.env');"
    PHP artisan key:gen
    PHP e:\edison\linpackage\admin-package\artisan lin:copy_admin %cd%\%1
    Composer update
     PHP e:\edison\linpackage\API-package\artisan lin:copy_API %cd%\%1
    Composer update
    PHP artisan lin:make_env %1 lin123456
    PHP artisan lin:make_serverinfo %1 lin123456 
    echo %1 project create success!
    Git remote remove origin
    Git config user.email edison2017@bitbucket.org
    Git config user.name edison2017
    PHP artisan  ide-helper:models -N
    D:\wamp\bin\apache\apache2.4.23\bin\httpd.exe -k restart -n wampapache64
    goto B

:A
echo .

)

公司电脑


@echo off

if /I "%1" == "" (
    echo useage: create-project name
    echo.
) else (

    if exist "%cd%\%1" (
        if /I "%1" == "test_project" (ren %1 %1%random%) else (
            echo %1 project exist!
            echo %1 project create failed!
                goto A

        )

    )
     Git clone https://edison2017@bitbucket.org/edison2017/base-package.git %1
    cd %1
    Composer install
    PHP -r "file_exists ('.env') || copy ('.env.example','.env');"
    PHP artisan key:gen
    PHP e:\edison\linpackage\admin-package\artisan lin:copy_admin %cd%\%1
    Composer update
     PHP e:\edison\linpackage\API-package\artisan lin:copy_API %cd%\%1
    Composer update
    PHP artisan lin:make_env %1 123456 D:\wamp\bin\apache\apache2.4.27\conf\extra
    PHP artisan lin:make_serverinfo %1 123456 
    echo %1 project create success!
    Git remote remove origin
    Git config user.email edison2017@bitbucket.org
    Git config user.name edison2017
    PHP artisan  ide-helper:models -N
    D:\wamp\bin\apache\apache2.4.27\bin\httpd.exe -k restart -n wampapache64
    goto B

:A
echo .

)