@@ -1,29 +1,29 @@ |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | -Console::log(' '. Console::text('Overview:', 'underlined', 'bold')); |
|
6 | -Console::log(" - Use " . Console::text("int|bool ", 'blue') . Console::text("Console::askInt()", 'lightblue', 'underlined') . " to ask user to enter a number in the console."); |
|
5 | +Console::log(' '.Console::text('Overview:', 'underlined', 'bold')); |
|
6 | +Console::log(" - Use ".Console::text("int|bool ", 'blue').Console::text("Console::askInt()", 'lightblue', 'underlined')." to ask user to enter a number in the console."); |
|
7 | 7 | Console::log(); |
8 | -Console::log(' '. Console::text('Tips:', 'underlined', 'bold')); |
|
9 | -Console::log(" - The method returns " . Console::text("int", 'blue') . " value or " . Console::text("false", 'blue'). " if the entered value is not a valid int number."); |
|
8 | +Console::log(' '.Console::text('Tips:', 'underlined', 'bold')); |
|
9 | +Console::log(" - The method returns ".Console::text("int", 'blue')." value or ".Console::text("false", 'blue')." if the entered value is not a valid int number."); |
|
10 | 10 | Console::log(" - You can customize colors (foreground and background) and some styles in same way than "); |
11 | -Console::log(' with ' . Console::text("Console::text()", 'lightblue', 'underlined') . |
|
12 | - ' and ' . Console::text("Console::log()", 'lightblue', 'underlined'). ' methods.'); |
|
11 | +Console::log(' with '.Console::text("Console::text()", 'lightblue', 'underlined'). |
|
12 | + ' and '.Console::text("Console::log()", 'lightblue', 'underlined').' methods.'); |
|
13 | 13 | Console::log(); |
14 | -Console::log(' '. Console::text('Usage:', 'underlined', 'bold')); |
|
15 | -Console::log(' ' . Console::text("\$value = Console::askInt('Please enter a number > ');", 'lightmagenta')); |
|
16 | -Console::log(' ' . Console::text("if (\$value !== false) {", 'lightmagenta')); |
|
17 | -Console::log(' ' . Console::text("// Do something with \$value", 'green')); |
|
14 | +Console::log(' '.Console::text('Usage:', 'underlined', 'bold')); |
|
15 | +Console::log(' '.Console::text("\$value = Console::askInt('Please enter a number > ');", 'lightmagenta')); |
|
16 | +Console::log(' '.Console::text("if (\$value !== false) {", 'lightmagenta')); |
|
17 | +Console::log(' '.Console::text("// Do something with \$value", 'green')); |
|
18 | 18 | Console::log(); |
19 | -Console::log(' '. Console::text('Sample:', 'underlined', 'bold')); |
|
19 | +Console::log(' '.Console::text('Sample:', 'underlined', 'bold')); |
|
20 | 20 | |
21 | 21 | // ----------------- |
22 | 22 | // sample start here |
23 | 23 | // ----------------- |
24 | 24 | $value = Console::askInt(' Please enter a number > '); |
25 | -if ($value !== false){ |
|
26 | - Console::log(' => The value you entered is [' . Console::text($value, 'yellow') . ']'); |
|
25 | +if ($value !== false) { |
|
26 | + Console::log(' => The value you entered is ['.Console::text($value, 'yellow').']'); |
|
27 | 27 | } else { |
28 | 28 | Console::log(Console::text(' Error:', 'red')); |
29 | 29 | Console::log(Console::text(' => the value you entered is not a valid number.', 'red')); |
@@ -1,30 +1,30 @@ |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | -Console::log(' '. Console::text('Overview:', 'underlined', 'bold')); |
|
6 | -Console::log(" - Use " . Console::text("string ", 'blue'). Console::text("Console::pad()", 'lightblue', 'underlined') . "to get a text with given padding."); |
|
7 | -Console::log(" - The method is equivalent to php " . Console::text("str_pad()", 'lightblue', 'underlined'). " method, except that it handles not printable ANSI chars."); |
|
5 | +Console::log(' '.Console::text('Overview:', 'underlined', 'bold')); |
|
6 | +Console::log(" - Use ".Console::text("string ", 'blue').Console::text("Console::pad()", 'lightblue', 'underlined')."to get a text with given padding."); |
|
7 | +Console::log(" - The method is equivalent to php ".Console::text("str_pad()", 'lightblue', 'underlined')." method, except that it handles not printable ANSI chars."); |
|
8 | 8 | Console::log(); |
9 | -Console::log(' '. Console::text('Sample:', 'underlined', 'bold')); |
|
9 | +Console::log(' '.Console::text('Sample:', 'underlined', 'bold')); |
|
10 | 10 | |
11 | 11 | // ----------------- |
12 | 12 | // sample start here |
13 | 13 | // ----------------- |
14 | 14 | Console::log(); |
15 | -Console::log(' '. Console::text(' 1) Using ') . Console::text('php str_pad()', 'lightblue', 'underlined')); |
|
15 | +Console::log(' '.Console::text(' 1) Using ').Console::text('php str_pad()', 'lightblue', 'underlined')); |
|
16 | 16 | Console::log(); |
17 | 17 | Console::log(str_pad(' I am normal inside str_pad() {padLength:100, padString:\'*\'}', 100, '*')); |
18 | 18 | Console::log(str_pad(Console::text(' I am colorized with ::text() inside str_pad() {padLength:100, padString:\'*\'}', 'lightcyan'), 100, '*')); |
19 | 19 | Console::log(); |
20 | -Console::log(' '. Console::text(' => you should\'see what you expect. I guess second text has less than 100 chars... ', 'white', 'red')); |
|
20 | +Console::log(' '.Console::text(' => you should\'see what you expect. I guess second text has less than 100 chars... ', 'white', 'red')); |
|
21 | 21 | Console::log(); |
22 | 22 | Console::log(); |
23 | -Console::log(' '. Console::text(' 2) Using ') . Console::text('Console::pad()', 'lightblue', 'underlined')); |
|
23 | +Console::log(' '.Console::text(' 2) Using ').Console::text('Console::pad()', 'lightblue', 'underlined')); |
|
24 | 24 | Console::log(); |
25 | 25 | Console::log(Console::pad(' I am normal inside ::pad() {padLength:100, padString:\'*\'}', 100, '*')); |
26 | 26 | Console::log(Console::pad(Console::text(' I am colorized with ::text() inside ::pad() {padLength:100, padString:\'*\'}', 'lightcyan'), 100, '*')); |
27 | 27 | Console::log(); |
28 | -Console::log(' '. Console::text(' => should be OK ', 'white', 'green')); |
|
28 | +Console::log(' '.Console::text(' => should be OK ', 'white', 'green')); |
|
29 | 29 | |
30 | 30 | ?> |
@@ -1,18 +1,18 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | // *open* new window |
6 | 6 | Console::newWindow(); |
7 | 7 | |
8 | -declare(ticks = 1); // Allow posix signal handling |
|
8 | +declare(ticks=1); // Allow posix signal handling |
|
9 | 9 | pcntl_async_signals(true); |
10 | -pcntl_signal(SIGINT,"shutdown"); |
|
11 | -register_shutdown_function("shutdown"); // Handle END of script |
|
10 | +pcntl_signal(SIGINT, "shutdown"); |
|
11 | +register_shutdown_function("shutdown"); // Handle END of script |
|
12 | 12 | |
13 | 13 | splash(); |
14 | 14 | |
15 | -function shutdown(){ |
|
15 | +function shutdown() { |
|
16 | 16 | // echo "\033c"; // Clear terminal |
17 | 17 | // echo PHP_EOL; // New line |
18 | 18 | //Console::log(); |
@@ -31,13 +31,13 @@ discard block |
||
31 | 31 | $cols = Console::getColumns(); |
32 | 32 | $middle = round($lines/2); |
33 | 33 | |
34 | - for ($i= 1; $i <= $lines ; $i++){ |
|
35 | - switch($i){ |
|
36 | - case $middle -1: Console::log(Console::pad("Stand With Ukraine <3", $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); break; |
|
37 | - case $middle: Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); break; |
|
38 | - case $middle +1: Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); break; |
|
39 | - case $middle +2: Console::log(Console::pad('Slava Ukraini', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); break; |
|
40 | - case $lines: Console::print(Console::pad(' Wait a few seconds or hint Ctrl+C', $cols , ' ', STR_PAD_LEFT), 'blue', 'yellow'); break; // no new line here |
|
34 | + for ($i = 1; $i <= $lines; $i++) { |
|
35 | + switch ($i) { |
|
36 | + case $middle-1: Console::log(Console::pad("Stand With Ukraine <3", $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); break; |
|
37 | + case $middle: Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); break; |
|
38 | + case $middle+1: Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); break; |
|
39 | + case $middle+2: Console::log(Console::pad('Slava Ukraini', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); break; |
|
40 | + case $lines: Console::print(Console::pad(' Wait a few seconds or hint Ctrl+C', $cols, ' ', STR_PAD_LEFT), 'blue', 'yellow'); break; // no new line here |
|
41 | 41 | default: |
42 | 42 | if ($i > $middle) { |
43 | 43 | Console::log(Console::pad(' ', $cols), 'blue', 'yellow'); |
@@ -1,14 +1,14 @@ |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | Console::log(); |
6 | -Console::log(' '. Console::text('Overview:', 'underlined', 'bold')); |
|
7 | -Console::log(" - Use " . Console::text("int ", 'blue'). Console::text("Console::getLines()", 'lightblue', 'underlined') . " to get the number of lines in terminal."); |
|
8 | -Console::log(" - Use " . Console::text("int ", 'blue'). Console::text("Console::getColumns()", 'lightblue', 'underlined') . " to get the number of columns in terminal."); |
|
6 | +Console::log(' '.Console::text('Overview:', 'underlined', 'bold')); |
|
7 | +Console::log(" - Use ".Console::text("int ", 'blue').Console::text("Console::getLines()", 'lightblue', 'underlined')." to get the number of lines in terminal."); |
|
8 | +Console::log(" - Use ".Console::text("int ", 'blue').Console::text("Console::getColumns()", 'lightblue', 'underlined')." to get the number of columns in terminal."); |
|
9 | 9 | Console::log(); |
10 | 10 | Console::log(); |
11 | -Console::log(' '. Console::text('Sample:', 'underlined', 'bold')); |
|
11 | +Console::log(' '.Console::text('Sample:', 'underlined', 'bold')); |
|
12 | 12 | Console::log(); |
13 | 13 | |
14 | 14 | ?> |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | // *open* new window |
@@ -10,18 +10,18 @@ discard block |
||
10 | 10 | $cols = Console::getColumns(); |
11 | 11 | $middle = round($lines/2); |
12 | 12 | |
13 | -for ($i= 1; $i <= $lines ; $i++){ |
|
14 | - switch($i){ |
|
15 | - case $middle -1: |
|
13 | +for ($i = 1; $i <= $lines; $i++) { |
|
14 | + switch ($i) { |
|
15 | + case $middle-1: |
|
16 | 16 | Console::log(Console::pad("Slava", $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); |
17 | 17 | break; |
18 | 18 | case $middle: |
19 | 19 | Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'yellow', 'blue'); |
20 | 20 | break; |
21 | - case $middle +1: |
|
21 | + case $middle+1: |
|
22 | 22 | Console::log(Console::pad(' ', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); |
23 | 23 | break; |
24 | - case $middle +2: |
|
24 | + case $middle+2: |
|
25 | 25 | Console::log(Console::pad('Ukraini', $cols, ' ', STR_PAD_BOTH), 'blue', 'yellow'); |
26 | 26 | break; |
27 | 27 | case $lines: |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | // temporary message |
@@ -8,10 +8,10 @@ discard block |
||
8 | 8 | // wait for a while, so we see the animation |
9 | 9 | sleep(3); |
10 | 10 | |
11 | -for ($i=1 ; $i<=100 ; $i++) { |
|
11 | +for ($i = 1; $i <= 100; $i++) { |
|
12 | 12 | |
13 | 13 | // progress message |
14 | - Console::overwrite(' I am a progress text... ('.Console::text($i.'%', 'green') .' completed)'); |
|
14 | + Console::overwrite(' I am a progress text... ('.Console::text($i.'%', 'green').' completed)'); |
|
15 | 15 | |
16 | 16 | // wait for a while, so we see the animation |
17 | 17 | usleep(100000); |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | // get columns and lines |
@@ -7,8 +7,8 @@ discard block |
||
7 | 7 | $cols = Console::getColumns(); |
8 | 8 | |
9 | 9 | // print value |
10 | -Console::log(' The number of lines is currently: ' .Console::text($lines, 'green')); |
|
11 | -Console::log(' The number of columns is currently: ' .Console::text($cols, 'green')); |
|
10 | +Console::log(' The number of lines is currently: '.Console::text($lines, 'green')); |
|
11 | +Console::log(' The number of columns is currently: '.Console::text($cols, 'green')); |
|
12 | 12 | Console::log(); |
13 | 13 | |
14 | 14 | // build a 'full' row |
@@ -1,30 +1,30 @@ |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | -Console::log(' '. Console::text('Overview:', 'underlined', 'bold')); |
|
6 | -Console::log(' Use ' . Console::text("string ", 'blue'). Console::text("Console::askPassword()", 'lightblue', 'underlined') . " to ask user to enter a value and return this value.", 'white'); |
|
5 | +Console::log(' '.Console::text('Overview:', 'underlined', 'bold')); |
|
6 | +Console::log(' Use '.Console::text("string ", 'blue').Console::text("Console::askPassword()", 'lightblue', 'underlined')." to ask user to enter a value and return this value.", 'white'); |
|
7 | 7 | Console::log(); |
8 | -Console::log(' '. Console::text('Tips:', 'underlined', 'bold')); |
|
8 | +Console::log(' '.Console::text('Tips:', 'underlined', 'bold')); |
|
9 | 9 | Console::log(" - You can customize colors (foreground and background) and some styles in same way than "); |
10 | -Console::log(' with ' . Console::text("Console::text()", 'lightblue', 'underlined') . |
|
11 | - ' and ' . Console::text("Console::log()", 'lightblue', 'underlined'). ' methods.'); |
|
10 | +Console::log(' with '.Console::text("Console::text()", 'lightblue', 'underlined'). |
|
11 | + ' and '.Console::text("Console::log()", 'lightblue', 'underlined').' methods.'); |
|
12 | 12 | Console::log(); |
13 | -Console::log(' '. Console::text('Warning:', 'underlined', 'bold')); |
|
14 | -Console::log(' '. Console::text("User input are not hidden on windows platform (not supported)", 'red', 'yellow')); |
|
13 | +Console::log(' '.Console::text('Warning:', 'underlined', 'bold')); |
|
14 | +Console::log(' '.Console::text("User input are not hidden on windows platform (not supported)", 'red', 'yellow')); |
|
15 | 15 | Console::log(); |
16 | -Console::log(' '. Console::text('Usage:', 'underlined', 'bold')); |
|
17 | -Console::log(' ' . Console::text("\$value = Console::askPassword('Please Enter something (We wont display it, for now...) > ');", 'lightmagenta')); |
|
18 | -Console::log(' ' . Console::text("Console::log();", 'lightmagenta')); |
|
19 | -Console::log(' ' . Console::text("Console::log('=> the value you entered is [' . Console::text(\$value, 'red') . ']');", 'lightmagenta')); |
|
16 | +Console::log(' '.Console::text('Usage:', 'underlined', 'bold')); |
|
17 | +Console::log(' '.Console::text("\$value = Console::askPassword('Please Enter something (We wont display it, for now...) > ');", 'lightmagenta')); |
|
18 | +Console::log(' '.Console::text("Console::log();", 'lightmagenta')); |
|
19 | +Console::log(' '.Console::text("Console::log('=> the value you entered is [' . Console::text(\$value, 'red') . ']');", 'lightmagenta')); |
|
20 | 20 | Console::log(); |
21 | -Console::log(' '. Console::text('Sample:', 'underlined', 'bold')); |
|
21 | +Console::log(' '.Console::text('Sample:', 'underlined', 'bold')); |
|
22 | 22 | |
23 | 23 | // ----------------- |
24 | 24 | // sample start here |
25 | 25 | // ----------------- |
26 | 26 | $value = Console::askPassword(' Please Enter something (We wont display it, for now... (except on windows) > '); |
27 | 27 | Console::log(); |
28 | -Console::log(' => the value you entered is [' . Console::text($value, 'red') . ']'); |
|
28 | +Console::log(' => the value you entered is ['.Console::text($value, 'red').']'); |
|
29 | 29 | |
30 | 30 | ?> |
31 | 31 | \ No newline at end of file |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php |
2 | -require_once __DIR__ .'/../vendor/autoload.php'; |
|
2 | +require_once __DIR__.'/../vendor/autoload.php'; |
|
3 | 3 | use Kristuff\Mishell\Console; |
4 | 4 | |
5 | 5 | $rowHeaders = ['Color name' => 15, ' ANSI Code' => 15, ' Sample output' => 51]; |
@@ -9,12 +9,12 @@ discard block |
||
9 | 9 | |
10 | 10 | // enum backgrounds |
11 | 11 | $i = 1; |
12 | -foreach (Console::getStyles()['backgrounds'] as $bgcolor => $colorValue ){ |
|
13 | - $foregroundColor = ($bgcolor === 'black' || $bgcolor === 'default') ? 'white': 'black'; |
|
12 | +foreach (Console::getStyles()['backgrounds'] as $bgcolor => $colorValue) { |
|
13 | + $foregroundColor = ($bgcolor === 'black' || $bgcolor === 'default') ? 'white' : 'black'; |
|
14 | 14 | Console::log(' '.Console::tableRow([ |
15 | 15 | $bgcolor => 15, |
16 | - "\\033[" . $colorValue .'m' => 15, |
|
17 | - Console::text(str_pad('I am a text color={' . $foregroundColor .'} on bgcolor={' . $bgcolor .'}', 48), $foregroundColor , $bgcolor) => 51 |
|
16 | + "\\033[".$colorValue.'m' => 15, |
|
17 | + Console::text(str_pad('I am a text color={'.$foregroundColor.'} on bgcolor={'.$bgcolor.'}', 48), $foregroundColor, $bgcolor) => 51 |
|
18 | 18 | ])); |
19 | 19 | $i++; |
20 | 20 | } |