koppie / mc

司仪大师

维护者

详细信息

github.com/koppieesq/mc

源代码

问题

安装: 25

依赖项: 1

建议者: 0

安全: 0

星级: 1

关注者: 0

分支: 0

公开问题: 0

类型:robo-tasks

1.5 2019-02-19 18:10 UTC

This package is auto-updated.

Last update: 2024-09-14 11:08:44 UTC


README

github packagist License

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!它是 lolcatfiglet 的结合。将字符串渲染为彩色标题横幅。示例

   _   _      _ _        __        __         _     _
  | | | | ___| | | ___   \ \      / /__  _ __| | __| |
  | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` |
  |  _  |  __/ | | (_) |   \ 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 许可下免费使用、修改和分发。