Fixed overflowing status bar
This commit is contained in:
parent
0c8297c3a8
commit
983b6062df
|
@ -39,6 +39,7 @@ class ScannerCommand extends BaseCommand
|
|||
$extensionRegex .= sprintf('\.%s|',$extension);
|
||||
}
|
||||
|
||||
|
||||
$extensionRegex[strlen($extensionRegex)-1] = ')';
|
||||
$extensionRegex .= '\b$/i';
|
||||
|
||||
|
@ -61,19 +62,21 @@ class ScannerCommand extends BaseCommand
|
|||
$progress->setEmptyBarCharacter('<fg=cyan>#</>');
|
||||
//$progress->setRedrawFrequency(100);
|
||||
|
||||
$cols = shell_exec('tput cols');
|
||||
$cols = shell_exec('tput cols') - 20;
|
||||
foreach ($finder as $file) {
|
||||
$progress->setMessage(str_repeat('-', $cols - 5));
|
||||
//$currentDir = explode(DIRECTORY_SEPARATOR, $file->getRelativePath());
|
||||
//$currentDir = $currentDir[count($currentDir)-1];
|
||||
//$currentDir = substr($currentDir[count($currentDir)-1],0,60);
|
||||
$currentFile = substr($file->getFilename(), 0,$cols - 30);
|
||||
|
||||
$progress->setMessage("<fg=white;options=bold>Current File - $currentFile ...</>");
|
||||
$currentFile = str_pad(substr($file->getFilename(), 0, $cols) . ' ...', $cols, ' ');
|
||||
|
||||
//$getID3->setFile($file->getRealPath());
|
||||
$progress->setMessage("<fg=white;options=bold>Current File - $currentFile </>");
|
||||
|
||||
$getID3->setFile($file->getRealPath());
|
||||
try {
|
||||
// $allMusicData[] = $getID3->getFileData ();
|
||||
|
||||
$allMusicData[] = $getID3->getFileData ();
|
||||
} catch(\Exception $e) {
|
||||
$progress->setMessage('<warning>Caught RuntimeException</warning>');
|
||||
continue;
|
||||
|
|
Loading…
Reference in New Issue