70 lines
1 KiB
ReStructuredText
70 lines
1 KiB
ReStructuredText
|
.. raw:: pdf
|
||
|
|
||
|
PageBreak titlePage
|
||
|
|
||
|
.. class:: centredtitle
|
||
|
|
||
|
just
|
||
|
|
||
|
.. raw:: pdf
|
||
|
|
||
|
TextAnnotation "Who's used a Makefile? I have, but wasn't using a lot of the build features it has. I was using it as a task runner."
|
||
|
|
||
|
.. raw:: pdf
|
||
|
|
||
|
PageBreak standardPage
|
||
|
|
||
|
justfile
|
||
|
========
|
||
|
|
||
|
.. code-block:: make
|
||
|
|
||
|
default:
|
||
|
@just --list
|
||
|
|
||
|
_exec +args:
|
||
|
docker compose exec {{ args }}
|
||
|
|
||
|
# Run Composer
|
||
|
composer *args:
|
||
|
just _exec php composer {{ args }}
|
||
|
|
||
|
# Run Drush commands
|
||
|
drush *args:
|
||
|
just _exec php drush {{ args }}
|
||
|
|
||
|
# Install Drupal
|
||
|
install *args:
|
||
|
just drush site:install -y {{ args }}
|
||
|
|
||
|
# Run Artisan commands (Laravel)
|
||
|
artisan *args:
|
||
|
docker compose run \
|
||
|
--entrypoint php \
|
||
|
--rm \
|
||
|
--tty \
|
||
|
php artisan {{ args }}
|
||
|
|
||
|
.. raw:: pdf
|
||
|
|
||
|
PageBreak titlePage
|
||
|
|
||
|
.. class:: centredtitle
|
||
|
|
||
|
``just composer require
|
||
|
drupal/override_node_options``
|
||
|
|
||
|
.. raw:: pdf
|
||
|
|
||
|
PageBreak
|
||
|
|
||
|
.. class:: centredtitle
|
||
|
|
||
|
``just drush cache-rebuild``
|
||
|
|
||
|
|
|
||
|
|
||
|
.. class:: centredtitle
|
||
|
|
||
|
``just install localgov``
|