allow vendord
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
This commit is contained in:
31
vendor/laravel/prompts/src/Concerns/Erase.php
vendored
Normal file
31
vendor/laravel/prompts/src/Concerns/Erase.php
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace Laravel\Prompts\Concerns;
|
||||
|
||||
trait Erase
|
||||
{
|
||||
/**
|
||||
* Erase the given number of lines downwards from the cursor position.
|
||||
*/
|
||||
public function eraseLines(int $count): void
|
||||
{
|
||||
$clear = '';
|
||||
for ($i = 0; $i < $count; $i++) {
|
||||
$clear .= "\e[2K".($i < $count - 1 ? "\e[{$count}A" : '');
|
||||
}
|
||||
|
||||
if ($count) {
|
||||
$clear .= "\e[G";
|
||||
}
|
||||
|
||||
static::writeDirectly($clear);
|
||||
}
|
||||
|
||||
/**
|
||||
* Erase from cursor until end of screen.
|
||||
*/
|
||||
public function eraseDown(): void
|
||||
{
|
||||
static::writeDirectly("\e[J");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user