NoOps

Ops make no ops | Ops的目标是没有Ops,嗯!

几个比较好玩的ruby gem

作者: |   597 浏览  | 

1. 终端下进度条

https://github.com/jfelchner/ruby-progressbar

https://github.com/paul/progress_bar

2个progressbar都不错,第一个在git上关注的人比较多,使用起来都比较简单.

2. 终端下表格

https://github.com/visionmedia/terminal-table

https://github.com/aptinio/text-table

text-table比较新,作者也是受terminal-table启发,个人比较喜欢text-table,因为to_table方法,如下:


3. PrettyPrint

https://github.com/michaeldv/awesome_print

ruby默认的pp模块,能够很优雅的输出变量结构。无意中发现了ap,比pp输出更清晰和漂亮。

4. daemon程序
ruby 1.9.x可以使用Process.daemon,将程序变成daemon。不过个人还是比较喜欢daemons这个gem.它提供3种方法将程序daemon,而且都比较简单。提供了start、run(前台运行)、stop、restart等启停命令,而且还提供类supervisor的功能,当程序down掉后可以自动重启。

5. 字符彩色输出

发表评论