演示
在野外执行实时预录制命令行演示的框架 :videocassette:
如今,录制命令行演示可能是一个困难的话题。 进行视频记录的缺点是在演示过程中缺乏灵活性和交互性降低。 我们自己输入所有内容都容易出错,并且使听众分散了我们想要向他们展示的实际主题的注意力。 因此,我们需要介于两者之间的一些易于使用的内容…
该框架应通过命令行提供的交互式演示来解决此问题!
用法
每个演示都是一个独立的命令行应用程序,包含多个运行。 例如,如果我们创建这样的演示:
package main
import (
demo "github.com/saschagrunert/demo"
)
func main () {
demo . New (). Run ()
}
然后该演示已经包含了诸如auto-play之类的功能。 我们可以验证此检查可执行文件的帮助输出:
NAME:
main - A new cli application
USAGE:
main [global options] command [command options] [arguments...]
VERS