Commandline interface in browser for Symfony2
PHP JavaScript HTML CSS
Pull request Compare This branch is 2 commits behind CoreSphere:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Console
Contract/Executer
Controller
DataCollector
DependencyInjection/Extension
Executer
Formatter
Output
Resources
Routing
Tests
.gitignore
.scrutinizer.yml
.travis.yml
AUTHORS
CoreSphereConsoleBundle.php
LICENSE
README.md
composer.json
phpunit.xml.dist

README.md

ConsoleBundle

Build Status Quality Score Code Coverage

This bundle allows you accessing the Symfony2 console via your browser.

Features

  • Colored output
  • Autocompletion for command names
  • Local command history (localStorage)
  • cache:clear works

Installation

  1. Install via composer:

    composer require coresphere/console-bundle
  2. Register the bundle in you AppKernel in the development section

    // app/AppKernel.php
    public function registerBundles()
    {
        $bundles = [
            // other bundles here...
        ];
    
        if (in_array($this->getEnvironment(), ['dev', 'test'])) {
            // ...
            $bundles[] = new CoreSphere\ConsoleBundle\CoreSphereConsoleBundle();
        }
    
        return $bundles;
    }
  3. Add the bundle's route to your app/config/routing_dev.yml

    # app/config/routing_dev.yml
    
    # ...
    _main:
        resource: routing.yml
    
    coresphere_console:
        resource: .
        type: extra
  4. run the assets:install command to install the css and js files

    ./app/console assets:install web

Tips

  • Type .clear to clear the console window

Preview

Screenshot

Dependencies

  • jQuery
  • Twig

Compatibility

Tested with:

  • Chrome
  • Firefox 4
  • Opera 11
  • Safari 5