steveedson / bitbar-php
BitBar 插件的 PHP 格式化工具
0.4.4
2018-06-19 12:09 UTC
Requires
- php: >=5.3.0
README
安装
目前,BitBar 会读取你目录中的任何文件作为插件并尝试执行。为了解决这个问题,创建一个以点开头的隐藏文件夹,例如 .bitbar/
。在这个目录中创建或编辑你的 composer.json
以包含库
{ "require": { "steveedson/bitbar-php": "dev-master" } }
或者运行 $ composer require "steveedson/bitbar-php"
文件结构
你的插件目录中的文件结构应该看起来像这样
.
├── .bitbar/
│ ├── composer.json
│ └── vendor/
└── test.5m.php
用法
在你的 BitBar 插件目录中创建一个文件,例如 test.5m.php
。别忘了在开头添加 shebang。
#!/usr/bin/php <?php require ".bitbar/vendor/autoload.php"; use SteveEdson\BitBar; // Create BitBar formatter $bb = new BitBar(); // Create the first line $line = $bb->newLine(); // Set the text and formatting $line ->setText("Hello World") ->setColour("yellow") ->setUrl("https://steveedson.co.uk") ->show();
示例
使用子菜单
// Create BitBar formatter $bb = new BitBar(); // Create the first line $line = $bb->newLine(); // Set the text and formatting $mainMenu = $line ->setText("Servers") ->setColour("yellow"); $mainMenu = $mainMenu->addSubMenu() ->newLine() ->setText("Server 1") ->setUrl('http://server1.com'); $mainMenu = $mainMenu->addSubMenu() ->newLine() ->setText("Server 2") ->setUrl('http://server2.com'); $mainMenu->show();