koppie / mc
司仪大师
1.5
2019-02-19 18:10 UTC
Requires
- php: 7.1.*
README
Robo 插件。
MC 向您问好并告诉您发生了什么。他们做得很有风格,让您感到很高兴能在这里。
内容
MC 是一组针对您的命令行的下一代输出样式和交互。
check_success
检查任务堆栈并通知您是否成功。
用法: check_success($result, $string) $result = 任务堆栈结果对象 $string = 要回传给用户的描述性文本
check_app
检查应用程序是否存在。如果不存在,则用 echo 替换。
用法: check_app($name)
stopwatch
告诉用户脚本完成所需的时间。使用 time() 获取开始时间,在脚本开始时,并在脚本结束时将其传递给 stopwatch()。
用法: stopwatch($start_time)
catlet
司仪大师的镇店之宝:Catlet!它是 lolcat 和 figlet 的结合。将字符串渲染为彩色标题横幅。示例
_ _ _ _ __ __ _ _
| | | | ___| | | ___ \ \ / /__ _ __| | __| |
| |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` |
| _ | __/ | | (_) | \ V V / (_) | | | | (_| |
|_| |_|\___|_|_|\___/ \_/\_/ \___/|_| |_|\__,_|
但,就像,带有颜色。太棒了。
用法: catlet($string)
intro
司仪的盛大介绍。包括横幅、欢迎信息、步骤列表和确认提示。
用法: intro($banner, $message, $list) $banner = 简短的介绍标题 $message = 横幅下的纯文本欢迎信息 $list = 脚本将执行的任务列表
tput
以彩色输出文本。非常适合在纯文本块中强调某些内容。这是 tput 命令行工具的 PHP 包装器。
颜色
- 黑色
- 红色
- 绿色
- 黄色
- 蓝色
- 洋红色
- 青色
- 白色
用法: tput($string, $color)
路线图
添加创建和使用插件教程
- 重新编写现有内容,但使用
- 重新排序
- 更多格式化(标题等。)
- 改变语气(更少技术性,主动语态)
- 链接到其他内容
- 演示代码片段:composer.json
- 指向示例文件
- 第二页:如何使用插件(目前为占位符?)
致谢
由 Jordan Koplowicz 提供。
感谢 Greg Andersen。
此软件可在 GPL 3 许可下免费使用、修改和分发。