doti3/bar/src/app.php

32 lines
627 B
PHP
Raw Normal View History

2017-12-14 16:49:32 +01:00
#!/usr/bin/php
<?php
require __DIR__.'/base/block.php';
$name = $argv[1] ?? null;
$app = $argv[2] ?? null;
2019-01-21 16:20:04 +01:00
$background = $argv[3];
$foreground = $argv[4];
$separator = (bool) ($argv[5] ?? true);
2017-12-14 16:49:32 +01:00
if (empty($name) && empty($app)) {
die;
}
2019-01-21 16:20:04 +01:00
$fullText = sprintf(' %s ', $name);
2017-12-14 16:49:32 +01:00
if (getenv('BLOCK_BUTTON') === '1') {
pclose(popen($app, 'r'));
}
echo block(
'app_'.$name,
[
2019-01-21 16:20:04 +01:00
'full_text' => span($fullText, $foreground, $background),
//'separator' => $separator,
//'separator_block_width' => $separator ? 20 : 0,
'separator' => false,
'separator_block_width' => 0,
2017-12-14 16:49:32 +01:00
]
);