Skip to content

Instantly share code, notes, and snippets.

@Hexodus
Last active April 17, 2017 07:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hexodus/6eebc763b29aa7988948bb90f0615cdf to your computer and use it in GitHub Desktop.
Save Hexodus/6eebc763b29aa7988948bb90f0615cdf to your computer and use it in GitHub Desktop.
Composer basic command line commands for installing and updating packages.
//installs "packagename" latest version
composer require vendorname/packagename
//installs package version 1.2
composer require vendorname/packagename 1.2
//installs package version above 1.2 but lesser then 2.0
composer require vendorname/packagename 1.2.*
//installs package version above 1.2 but lesser then 2.0
//equivalent to >=1.2 <2.0.0
composer require vendorname/packagename ~1.2
//similar to carret but closer to semantic
composer require vendorname/packagename ^1.2
//updates all packages in composer.json
composer update
//updates jquery package when it's allready in composer.json
composer update components/jquery
//Example composer.json file content with two packages
{
"require": {
"twbs/bootstrap": "^3.3",
"components/jquery": "^1.11"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment