Skip to content

Commit a7b63bb

Browse files
author
Chris Smith
committed
Added composer-add-{dev-dep,dep} to Makefile
1 parent 6e70206 commit a7b63bb

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

Makefile

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Composer
22

3-
.PHONY: composer-install composer-update composer-install-dev composer-dump-auto
4-
.SILENT: composer-install composer-update composer-install-dev composer-dump-auto
3+
.PHONY: composer-install composer-update composer-install-dev composer-dump-auto composer-add-dep composer-add-dev-dep
4+
.SILENT: composer-install composer-update composer-install-dev composer-dump-auto composer-add-dep composer-add-dev-dep
55

66
composer-install:
77
docker run --rm \
@@ -31,6 +31,20 @@ composer-dump-auto:
3131
xediltd/composer dump-autoload
3232
rm -f auth.json
3333

34+
composer-add-dep:
35+
docker run --rm --interactive --tty \
36+
--volume $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))):/app \
37+
--user $(id -u):$(id -g) \
38+
xediltd/composer /bin/bash -ci "composer require $(module) $(version) --ignore-platform-reqs --no-scripts"
39+
rm -f auth.json
40+
41+
composer-add-dev-dep:
42+
docker run --rm --interactive --tty \
43+
--volume $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))):/app \
44+
--user $(id -u):$(id -g) \
45+
xediltd/composer /bin/bash -ci "composer require $(module) $(version) --dev --ignore-platform-reqs --no-scripts"
46+
rm -f auth.json
47+
3448
# Static Analysis
3549

3650
.PHONY: phpcs

0 commit comments

Comments
 (0)