Skip to content

devfaixapreta/resumo-composer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Resumo Composer

Instalação do Composer

Criando um pacote para composer

Comandos Composer

init

  • Cria o arquivo composer.json
$ composer init

require

  • Adicionar um pacote ao projeto
$ composer require <devfaixapreta/packages> "vazio, branch ou versao"

exemplo composer.json

{
    "require": {
    "devfaixapreta/package": "*, versao ou branch"
    }
}

require com a flag --dev

  • Adicionar um pacote como dependência de desenvolvimento ao projeto
$ composer require <devfaixapreta/packages> "vazio, branch ou versao" --dev

exemplo composer.json

{
    "require-dev": {
    "devfaixapreta/package": "*, versao ou branch"
    }
}
  • Listar todas as dependências de desenvolvimento instaladas.
$ composer show --dev
  • Adicionar um endereço de repositorio de dependencias Podendo assim adicionar um repositorio github como dependencia no projeto *obs:. O repositório para servir como pacote, precisa ter um composer.json com "name"

exemplo composer.json

"repositories": [
        {
            "type": "git",
            "url": "https://github.com/devfaixapreta/package"
        }
    ],

    "require": {
        "devfaixapreta/package": "*, versao, ou branch"
    }

dump

  • Atualiza o arquivo autoload.php
$ composer dump-autoload

Instalando e Atualizando Composer

install

  • Instala os pacotes do arquivo composer.json
$ composer install

update

  • Atualiza os paoctes em relação ao seu composer.json. O composer.lock será atualizado.
$ composer update

require {pacote}

  • Atualiza ou instala a versão do pacote mais recente. O composer.lock e o composer.json serão atualizados.
$ composer require {nomedopacote}

require {pacote} --dev

  • Atualiza ou instala a versão do pacote no ambiente de desenvolvimento.
$ composer require {nomedopacote} --dev

remove {pacote}

  • Remove o pacote do arquivo composer.json presente no diretório atual.
$ composer remove {pacote}

remove {pacote} --dev

  • Remove o pacote do ambiente de desenvolvimento.
$ composer remove {pacote} --dev

Opções:

--dev: Remove a biblioteca apenas do ambiente de desenvolvimento.
--no-update: Evita que o Composer atualize o composer.json e o composer.lock.
--no-autoloader: Impede que o Composer atualize o autoloader.

--version

  • Mostra a versão do composer instalada
$ composer --version

self-update

  • Atualiza o composer para a última versão
$ composer self-update

self-update --rollback

  • Retorna para a versão anterior
$ composer self-update --rollback

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published