/phish-shell

An interactive PHP shell

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Phish Shell

Build Status

An interactive shell for PHP. Try the live version at http://phish-shell.appspot.com.

Description

This shell is a fork of the original code I wrote while working at the Appengine team (See http://php-minishell.appspot.com). That version, was conceived as a quick hack to test the new runtime. However, I wanted to have some new features and learn some more recent stuff about PHP.

New Features/Changes

  • PSR-4 Compatible
  • Syntax highlighting using Code Mirror.
  • CSRF token generated using symfony/security-csrf.
  • appengine-router.php script that allows to run the app in the standalone php development server.
  • Removed all appengine dependencies.
  • Refactored Shell class, and included the tests.
  • Simplified a lot the JS by using Jquery.

Requirements

It requires at least PHP 5.4. A live version can be found at http://phish-shell.appspot.com.

Future

This project still has some very rough edges, specially in the JS part. If you find some issues or have some ideas please open a ticket.