Adding a  option to \cli\prompt, a little bit buggy
Merge branch 'confirm' of github.com:igorsantos07/php-cli-tools

Conflicts:
	lib/cli/cli.php
Enabling clean hidden input

+ Added `Shell::hide()` that would use `stty` to hide terminal input/output
* hiding behaviour was moved from `prompt` to `input`
* dropped black background in place of `Shell::hide()`
Force an integer for the return of Shell::columns(). In cases such as a cron job for which there's actually not a terminal, this call will return an empty string, which in turn causes $size in Bar::display() to be negative, which in turn causes a php warning because the second parameter to str_repeat() must be >= 0.
Make sure we have a size >= 0 so that we never get a negative number as the second parameter sent to str_repeat(), which results in a php warning.
Merge pull request #42 from dllh/master

Force an integer for the return of Shell::columns(). In cases such as a ...
calculate columns only once

when using the progress bar, `tput` would be called really often,
leading to errors such as "exec(): Unable to fork"
Merge pull request #46 from wp-cli/static-cols

calculate columns only once
Merging updates from master repository
Adds support for SHELL_PIPE Environment Variable.

The isPiped() method now looks for the SHELL_PIPE environment variable.
If found it returns true/false based on the value of SHELL_PIPE. If the
variable is absent existing behaviour to detect a tty remains.

Valid values are boolean strings like 1, 0, yes, no, etc.

To make the CLI ignore that the current TTY is a PIPE and thus enable
ASCII formatting use, SHELL_PIPE=0.
An encoding-safe way of getting string length.

Introduces tests to the project.
Prefix autoloader just to be safe
Merge pull request #53 from wp-cli/fix-53

Fix table padding for accented characters
Hook up Travis-CI
Travis badgelet
Update Composer.json
Abstract and use a common safe str_pad()
Fix copy pasta
Merge pull request #56 from wp-cli/safe-str-pad

Encoding-safe string padding
Added PHP 5.4, 5.6 and HHVM to travis.yml