loading-cli 命令行 loading 效果开源项目

我要开发同款
匿名用户2018年01月20日
75阅读
开发技术JavaScript
所属分类AndroidUI组件、手机/移动开发、Android UI 组件
授权协议MIT

作品详情

命令行loading效果。

安装$ npm install --save loading-cli使用const loading =  require('loading-cli');const load = loading("loading text!!").start()setTimeout(function(){    load.color = 'yellow';    load.text = ' Loading rainbows';},2000)// stopsetTimeout(function(){    load.stop()},3000)

通过 colors-cli 自定义文字颜色

const color = require('colors-cli/toxic');const loading =  require('loading-cli');const load = loading("loading text!!".blue).start();// stopsetTimeout(function(){    load.stop()},3000)APIloading([options|text])

options

load({    "text":"loading text!!",    "color":"yellow",    "interval":100,    "stream": process.stdout,    "frames":["◰", "◳", "◲", "◱"]})text

Type:stringTexttodisplayafterthespinner.

loading("loading text!!")color

Values:black red green yellow blue magenta cyan white gray

frames["◰", "◳", "◲", "◱"]["◐", "◓", "◑", "◒"][".", "o", "O", "°", "O", "o", "."]["⊶", "⊷"]["ဝ", "၀"]["←", "↖", "↑", "↗", "→", "↘", "↓", "↙"]Instance.start([text])

动画开始,并返回实例。

.stop()

停止动画,返回实例。

.clear()

清除动画,返回实例。

.succeed([text])

停止动画,将其更改为绿色v(对勾)并保留当前文本或文本(如果提供),返回实例。

.fail([text])

停止动画,将其改为红色x并坚持当前的文本或文本(如果提供)。返回实例。

.warn([text])

停止微调,将其改为黄色emjoi感叹号,并坚持当前文本或文本(如果提供)。返回实例。

.info([text])

停止微调,将其改为蓝色i,并坚持当前的文本或文本(如果提供)。返回实例。

.render()

手动渲染一个新的动画效果。返回实例。

.frame()

获取一个新的动画实例。

.text

改变文本。

.color

改变loading动画颜色。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论