original_string: public static function alias($short, $original = null)
      {
          $short = Inflector::camelize($short);
          if ($original) {
              static::$_aliases[$short] = $original;
          }
  
          return isset(static::$_aliases[$short]) ? static::$_aliases[$short] : false;
      }
code: public static function alias($short, $original = null)
      {
          $short = Inflector::camelize($short);
          if ($original) {
              static::$_aliases[$short] = $original;
          }
  
          return isset(static::$_aliases[$short]) ? static::$_aliases[$short] : false;
      }
code_tokens: public static function alias ( $ short , $ original = null ) { $ short = Inflector :: camelize ( $ short ) ; if ( $ original ) { static :: $ _aliases [ $ short ] = $ original ; } return isset ( static :: $ _aliases [ $ short ] ) ? static :: $ _aliases [ $ short ] : false ; }
docstring: Add an alias for a shell command.
  
  Aliases allow you to call shells by alternate names. This is most
  useful when dealing with plugin shells that you want to have shorter
  names for.
  
  If you re-use an alias the last alias set will be the one available.
  
  ### Usage
  
  Aliasing a shell named ClassName:
  
  ```
  $this->alias('alias', 'ClassName');
  ```
  
  Getting the original name for a given alias:
  
  ```
  $this->alias('alias');
  ```
  
  @param string $short The new short name for the shell.
  @param string|null $original The original full name for the shell.
  @return string|false The aliased class name, or false if the alias does not exist
docstring_tokens: Add an alias for a shell command .