1. Go to this page and download the library: Download popphp/pop-console library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?phprequire_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
popphp / pop-console example snippets
usePop\Console\Console;
$console = new Console();
$console->setHeader('My Application'); // Set a global header at the start of the script
$console->setFooter('The End'); // Set a global footer at the end of the script
$console->append('Here is some console information.');
$console->append('Hope you enjoyed it!');
$console->send();
usePop\Console\Console;
$console = new Console(40, 2); // wrap width of 40, margin of 2 spaces
$console->append(
'Here is some console information. This is a really long string. It will have to wrap.'
);
$console->send();
usePop\Console\Console;
$console = new Console(40);
$console->write(
'Here is some console information. This is a really long string. It will have to wrap.'
);
usePop\Console\Console;
$console = new Console(40);
$console->write('Here ', false); // No new line, but use margin
$console->write('is ', false, false); // No new line, no margin
$console->write('some ', false, false); // No new line, no margin
$console->write('content.', true, false); // Use new line, but no margin
usePop\Console\Console;
usePop\Console\Color;
$console = new Console();
$console->write(
'Here is some ' .
$console->colorize('IMPORTANT', Color::BOLD_RED) .
' console information.'
);
usePop\Console\Console;
usePop\Console\Color;
$console = new Console();
$console->write(
'Here is some ' .
Color::colorize('IMPORTANT', Color::BOLD_RED) .
' console information.'
);
usePop\Console\Console;
$console = new Console();
$console->line();
usePop\Console\Console;
$console = new Console();
$console->line('=', 20);
usePop\Console\Console;
$console = new Console(80);
$console->header('Hello World');
usePop\Console\Console;
$console = new Console();
$console->header('Hello World', '=', 40, 'center');
usePop\Console\Console;
$console = new Console();
$name = $console->prompt('Please provide your name: ');
$console->write('Hello ' . $name . '!');
usePop\Console\Console;
$console = new Console();
$letter = $console->prompt(
'Which is your favorite letter: A, B, C, or D? ',
['A', 'B', 'C', 'D'],
true
);
$console->write('Your favorite letter is ' . $letter . '.');
usePop\Console\Console;
$console = new Console();
$console->confirm();
$console->write('The user said yes.');
usePop\Console\Console;
usePop\Console\Command;
$command1 = new Command('users');
$command1->setParams('--list [<id>]');
$command1->setHelp('This is the users help screen');
$command2 = new Command('roles');
$command2->setParams('--list [<id>]');
$command2->setHelp('This is the roles help screen');
$console = new Console();
$console->addCommand($command1);
$console->addCommand($command2);