amend
amend copied to clipboard
A Symfony Console component helper and command set for updating and upgrading applications.
Amend
Integrates Phar Update to Symfony Console.
Summary
Uses the Phar Update library to:
- check for newer versions of the Phar
- download the Phar
- verify download by SHA1 checksum, and public key if available
- replace running Phar with downloaded update
Installation
Add it to your list of Composer dependencies:
$ composer require kherge/amend=3.*
Usage
<?php
use KevinGH\Amend\Command;
use KevinGH\Amend\Helper;
use Symfony\Component\Console\Application;
$command = new Command('update');
$command->setManifestUri('http://box-project.org/manifest.json');
$app = new Application();
$app->getHelperSet()->set(new Helper());
$app->add($command);