https://github.com/cilium/cilium/tree/2decaf1d7596f202f4c50ad85d0464141f781d14/contrib/shell
- 基于linux环境(centos or aliyunlinux2)
- 安装pv
yum -y install pv
- git clone https://github.com/lilongthinker/demo-show-script.git
- ./show_demo.sh
- jq https://stedolan.github.io/jq/manual/
- jtab https://github.com/wlezzar/jtab
- 阿里云命令行工具 arc https://github.com/aliyun/alibabacloud-resourcify-cli
如下是demo里面的演示,可以一次打印,可以逐字打印,可以执行命令行,而命令行配合一些环境信息可以和jq/jtab/arc-cli 配合可以展现自动化的脚本展示
. ./bin/util.sh
desc "一次打印出来的提示信息"
desc_rate "逐字打印,类似手打效果"
run "date"
在脚本做好以后,可以通过asciinema来录制下来,进行分享
## mac下 brew install asciinema
yum -y install asciinema,
asciinema rec demo.json
asciinema play demo.json