Skip to content

Commit 8915639

Browse files
authored
Merge pull request #9 from jdelauney/main
Improve Symfony Makefile
2 parents 8b94696 + c6d2c55 commit 8915639

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ sf-dd: ## Drop symfony database.
9494
$(SYMFONY_CONSOLE) doctrine:database:drop --if-exists --force
9595
.PHONY: sf-dd
9696

97+
sf-su: ## Update symfony schema database.
98+
$(SYMFONY_CONSOLE) doctrine:schema:update --force
99+
.PHONY: sf-su
100+
97101
sf-mm: ## Make migrations.
98102
$(SYMFONY_CONSOLE) make:migration
99103
.PHONY: sf-mm
@@ -106,6 +110,18 @@ sf-fixtures: ## Load fixtures.
106110
$(SYMFONY_CONSOLE) doctrine:fixtures:load --no-interaction
107111
.PHONY: sf-fixtures
108112

113+
sf-me: ## Make symfony entity
114+
$(SYMFONY_CONSOLE) make:entity
115+
.PHONY: sf-me
116+
117+
sf-mc: ## Make symfony controller
118+
$(SYMFONY_CONSOLE) make:controller
119+
.PHONY: sf-mc
120+
121+
sf-mf: ## Make symfony Form
122+
$(SYMFONY_CONSOLE) make:form
123+
.PHONY: sf-mf
124+
109125
sf-perm: ## Fix permissions.
110126
chmod -R 777 var
111127
.PHONY: sf-perm

Taskfile.yaml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@ tasks:
8181
cmds:
8282
- "{{.SYMFONY_CONSOLE}} doctrine:database:drop --if-exists --force"
8383

84+
sf-dc:
85+
desc: "Update symfony schema database"
86+
cmds:
87+
- "{{.SYMFONY_CONSOLE}} doctrine:schema:update --force"
88+
8489
sf-mm:
8590
desc: "Make symfony migration"
8691
cmds:
@@ -95,7 +100,22 @@ tasks:
95100
desc: "Load fixtures"
96101
cmds:
97102
- "{{.SYMFONY_CONSOLE}} doctrine:fixtures:load --no-interaction"
98-
103+
104+
sf-me:
105+
desc: "Make entity"
106+
cmds:
107+
- "{{.SYMFONY_CONSOLE}} make:entity"
108+
109+
sf-mc:
110+
desc: "Make controller"
111+
cmds:
112+
- "{{.SYMFONY_CONSOLE}} make:controller"
113+
114+
sf-mf:
115+
desc: "Make form"
116+
cmds:
117+
- "{{.SYMFONY_CONSOLE}} make:form"
118+
99119
sf-perm:
100120
desc: "Fix permissions"
101121
cmds:

0 commit comments

Comments
 (0)