| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| composer [2021/02/01 10:07] – chifek | composer [2023/09/14 06:06] (current) – external edit 127.0.0.1 |
|---|
| |
| Также вы можете использовать dumpautoload псевдоним. | Также вы можете использовать dumpautoload псевдоним. |
| | |
| ''composer about'' Краткая информация о Composer. | ''composer about'' Краткая информация о Composer. |
| | |
| ''composer archive vendor/package'' Создать архив для указанного пакета. Команда также может быть использована для архивирования всего проекта без исключенных/игнорируемых файлов. | ''composer archive vendor/package'' Создать архив для указанного пакета. Команда также может быть использована для архивирования всего проекта без исключенных/игнорируемых файлов. |
| | |
| ''composer browse'' Псевдоним для home, открывает URL пакета или его домашнюю страницу в браузере. | ''composer browse'' Псевдоним для home, открывает URL пакета или его домашнюю страницу в браузере. |
| | |
| ''composer clear-cache'' Псевдоним команды clearcache, очищает внутренний кэш пакетов Composer-а. | ''composer clear-cache'' Псевдоним команды clearcache, очищает внутренний кэш пакетов Composer-а. |
| | |
| ''composer config --list'' Позволяет редактировать некоторые основные параметры Composer-а либо в локальном файле composer.json, либо в глобальном файле config.json. | ''composer config --list'' Позволяет редактировать некоторые основные параметры Composer-а либо в локальном файле composer.json, либо в глобальном файле config.json. |
| | |
| ''composer create-project vendor/package dir/'' Создать новый проект из указанного пакета в указанном каталоге. | ''composer create-project vendor/package dir/'' Создать новый проект из указанного пакета в указанном каталоге. |
| | |
| ''composer depends vendor/package'' Сообщает вам какие другие пакеты зависят от конкретного (указанного) пакета. Вы можете указать какие типы связей (require, require-dev) должны быть включены в листинг. По умолчанию выводятся оба. | ''composer depends vendor/package'' Сообщает вам какие другие пакеты зависят от конкретного (указанного) пакета. Вы можете указать какие типы связей (require, require-dev) должны быть включены в листинг. По умолчанию выводятся оба. |
| composer diagnose Если вы считаете, что нашли ошибку, или что-то ведет себя странно, возможно, вы захотите выполнить команду диагностики для выполнения автоматизированной проверки многих общих проблем. | composer diagnose Если вы считаете, что нашли ошибку, или что-то ведет себя странно, возможно, вы захотите выполнить команду диагностики для выполнения автоматизированной проверки многих общих проблем. |
| composer global Команда global позволяет другие команды такие, как install, require или update запускать так, как если бы вы запускали их из каталога COMPOSER_HOME. | composer global Команда global позволяет другие команды такие, как install, require или update запускать так, как если бы вы запускали их из каталога COMPOSER_HOME. |
| |
| Это может использоваться для того, чтобы установить командные утилиты глобально. Если вы добавите $COMPOSER_HOME/vendor/bin в переменную $PATH вашего окружения, то запуск утилит станет совсем простым. | Это может использоваться для того, чтобы установить командные утилиты глобально. Если вы добавите ''$COMPOSER_HOME/vendor/bin'' в переменную $PATH вашего окружения, то запуск утилит станет совсем простым. |
| Например, установите php-cs-fixer: | Например, установите php-cs-fixer: |
| $ php composer.phar global require fabpot/php-cs-fixer:dev-master | ''$ php composer.phar global require fabpot/php-cs-fixer:dev-master'' |
| Теперь исполняемый файл php-cs-fixer доступен глобально и вы можете запустить его из любого места (конечно, если вы настроили вашу переменную PATH). | Теперь исполняемый файл php-cs-fixer доступен глобально и вы можете запустить его из любого места (конечно, если вы настроили вашу переменную PATH). |
| composer help [command] Отображает справки для всех других команд: composer.phar help install. | ''composer help [command]'' Отображает справки для всех других команд: ''composer.phar help install''. |
| composer init Создает базовый вариант файла composer.json в текущем каталоге. | ''composer init'' Создает базовый вариант файла composer.json в текущем каталоге. |
| |
| При запуске команды, Composer будет интерактивно запрашивать значения полей для заполнения, используя при этом для некоторых полей умные значения по умолчанию. | При запуске команды, Composer будет интерактивно запрашивать значения полей для заполнения, используя при этом для некоторых полей умные значения по умолчанию. |
| |
| Также вы можете использовать псевдоним selfupdate. | Также вы можете использовать псевдоним selfupdate. |
| composer show Список всех установленных пакетов (composer show). | |
| Список всех доступных пакетов (composer show --all). | ''composer show'' Список всех установленных пакетов (composer show). |
| | Список всех доступных пакетов (''composer show --all''). |
| Инфо об указанном пакете или его специфичной версии (composer show vendor/package [версия]). | Инфо об указанном пакете или его специфичной версии (composer show vendor/package [версия]). |
| composer suggest Выводит список всех пакетов, предложенных установленными. Опционально вы можете передать одно или несколько имён пакетов в формате vendor/package чтобы ограничить вывод только теми, что были предложены указанными. | |
| composer status Если вам часто приходится модифицировать код своих зависимостей, а они были установленны "из исходников" (см. опцию --prefer-source команды require), то | ''composer suggest'' Выводит список всех пакетов, предложенных установленными. Опционально вы можете передать одно или несколько имён пакетов в формате vendor/package чтобы ограничить вывод только теми, что были предложены указанными. |
| | |
| | ''composer status'' Если вам часто приходится модифицировать код своих зависимостей, а они были установленны "из исходников" (см. опцию --prefer-source команды require), то |
| команда status позволит вам проверить есть ли у вас локальные изменения в любой из них. | команда status позволит вам проверить есть ли у вас локальные изменения в любой из них. |
| composer validate Проверяет файл composer.json. | |
| |
| Вы всегда должны запускать команду validate перед тем, как коммитить ваш composer.json и перед установкой релизного тега. Эта команда проверит его на ошибки. | ''composer validate'' Проверяет файл composer.json. |
| | |
| | Вы всегда должны запускать команду ''validate'' перед тем, как коммитить ваш composer.json и перед установкой релизного тега. Эта команда проверит его на ошибки. |