Added fallbacks for URI class so that it can be used in the CLI
Moved all console commands under the Cli folder for better organization (this requires a composer update -o to pick up)
Initial commit for GPM (Grav Package Manager)
Added FetchCommand to grab all the resources informations from getgrav.org and cache it for a day
Added IndexCommand that lists all the resources available to download and install
Added InfoCommand that provides more detailed informations about a package like description, author, version, etc.
Added InstallCommand that allows to install packages from the index list of grav
Removing the tmp folder when finished installing
Merge branch 'develop' into feature/vendor_free
Updated autoload
Added destination option to allow using the IndexCommand on a different grav instance
IndexCommand displays the local and remote versions. It also detects if the package is already installed
Cleanup
Merge branch 'develop' into feature/vendor_free
Merge branch 'develop' into feature/vendor_free
Merge branch 'develop' into feature/vendor_free
Fixed InstallCommand description
Super minor aesthetic change
Added an --all-yes option to assume yes to all questions (or automatically skip if it's a better approach)
Added Update command that scans for installed extensions and look for available updates (as well as install them!)
Minor change in the output