Created
July 24, 2024 14:00
-
-
Save JRGGRoberto/2be4ddc98e0aa250256f21dec420c64c to your computer and use it in GitHub Desktop.
Criar estrutura de pasta de uma padrão de projeto PHP. Copie-o para a pasta do projeto, ou para o do Windows e execute no terminal do vscode para facilitar.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
cls | |
SETLOCAL ENABLEDELAYEDEXPANSION | |
:: the two blank lines are required! | |
set NLM=^ | |
set NL=^^^%NLM%%NLM%^%NLM%%NLM% | |
:: Example Usage: | |
Set TextoOut=, | |
:: some logic here finds an error condition and appends the error report | |
set TextoOut=!TextoOut!!NL! "autoload":{ "psr-4":{!NL! "app\\":"app"!NL! },!NL! "files":[!NL! ]!NL! } | |
REM echo %TextoOut% | |
echo De um [Contrl] [V] no ficheiro composer.json, logo depois de "require": {} | |
echo %TextoOut% > ./copia.txt | |
REM clip < %TextoOut% | |
clip < ./copia.txt | |
del copia.txt /Q/F | |
echo Criando diretórios | |
type nul > .gitignore | |
echo vendor > .gitignore | |
mkdir .\app | |
mkdir .\app\controllers | |
mkdir .\app\core | |
mkdir .\app\database | |
mkdir .\app\database\models | |
mkdir .\app\helpers | |
mkdir .\app\support | |
mkdir .\app\traits | |
mkdir .\app\views | |
mkdir .\app\routes | |
mkdir .\public | |
mkdir .\public\css | |
mkdir .\public\js | |
echo Diretórios criados com sucesso! | |
echo Iniciando o composer init | |
echo Aperte Enter para todas as opções exceto [scr] n | |
call composer init | |
ECHO Depois de criado o arquivo composer.json | |
echo De um [Contrl] [V] no ficheiro composer.json, logo depois de "require": {} | |
ECHO depois do salvar o arquivo volte aqui para continuar | |
pause | |
echo atualizando arquivo composer.json | |
call composer du | |
Echo arquivos do projeto criados com sucesso!!! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment