2018-07-10 18:59:52 +00:00
|
|
|
.. include:: /_includes/all.rst
|
|
|
|
|
2018-03-17 11:21:46 +00:00
|
|
|
.. _available_tools:
|
|
|
|
|
|
|
|
***************
|
|
|
|
Available tools
|
|
|
|
***************
|
|
|
|
|
|
|
|
Each PHP container version brings the same tools, so you can safely switch versions without having
|
|
|
|
to worry to have less or more tools available.
|
|
|
|
|
2018-07-03 13:47:58 +00:00
|
|
|
.. seealso:: :ref:`work_inside_the_php_container`
|
2018-03-18 16:14:55 +00:00
|
|
|
|
|
|
|
The PHP container is your workhorse and these are your tools:
|
|
|
|
|
2018-07-10 18:59:52 +00:00
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| Binary | Tool |
|
|
|
|
+======================+=======================================+
|
|
|
|
| various binaries | |ext_lnk_tool_awesome_ci| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``brew`` | |ext_lnk_tool_linuxbrew| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``composer`` | |ext_lnk_tool_composer| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``drush`` | |ext_lnk_tool_drush| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``drupal`` | |ext_lnk_tool_drupal_console| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``eslint`` | |ext_lnk_tool_eslint| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``git`` | |ext_lnk_tool_git| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``git-flow`` | |ext_lnk_tool_git_flow| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``gulp`` | |ext_lnk_tool_gulp| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``grunt`` | |ext_lnk_tool_grunt| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``jsonlint`` | |ext_lnk_tool_jsonlint| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``laravel`` | |ext_lnk_tool_laravel| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``mdl`` | |ext_lnk_tool_mdl| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``mdlint`` | |ext_lnk_tool_mdlint| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``mongo*`` | Various MongoDB client tools |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``mysql*`` | Various MySQL client tools |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``mysqldump-secure`` | |ext_lnk_tool_mysqldump_secure| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``node`` | |ext_lnk_tool_node| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``npm`` | |ext_lnk_tool_npm| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``pg*`` | Various PostgreSQL client tools |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``phalcon`` | |ext_lnk_tool_phalcon| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``phpcs`` | |ext_lnk_tool_phpcs| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``phpcbf`` | |ext_lnk_tool_phpcbf| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``photon`` | |ext_lnk_tool_photon| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``redis*`` | Various Redis client tools |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``sass`` | |ext_lnk_tool_sass| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``scss-lint`` | |ext_lnk_tool_scss_lint| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``ssh`` | |ext_lnk_tool_ssh| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``symfony`` | |ext_lnk_tool_symfony| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``tig`` | |ext_lnk_tool_tig| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``webpack`` | |ext_lnk_tool_webpack| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``wp`` | |ext_lnk_tool_wp| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``yamllint`` | |ext_lnk_tool_yamllint| |
|
|
|
|
+----------------------+---------------------------------------+
|
|
|
|
| ``yarn`` | |ext_lnk_tool_yarn| |
|
|
|
|
+----------------------+---------------------------------------+
|
2018-03-17 11:21:46 +00:00
|
|
|
|
|
|
|
.. note::
|
2018-06-03 18:45:01 +00:00
|
|
|
If you are in need of other tools, open up an issue at
|
|
|
|
`Github <https://github.com/cytopia/devilbox/issues>`_ and ask for it,
|
|
|
|
this can usually be implemented very quickly.
|
2018-03-18 16:14:55 +00:00
|
|
|
|
|
|
|
.. seealso::
|
2018-06-03 18:45:01 +00:00
|
|
|
If you ever feel those tools are out-dated, simply update your Docker images.
|
|
|
|
Docker images are built every night to ensure latest tools and security patches:
|
2018-07-03 13:47:58 +00:00
|
|
|
:ref:`update_the_devilbox_update_the_docker_images`
|