做一个Terminal的GIF吧!

作者: 咸味奥利奥 | 来源:发表于2016-08-12 13:33 被阅读0次

一言不合先上图。


牛打招呼.gif

工具

就是这两个工具:

  • ttyrec
  • ttygif

安装

安装的话,我是用HomeBrew的,只需要在terminal里面执行:

  • ttyrec:
brew install ttyrec
  • ttygif:
brew install https://raw.githubusercontent.com/icholy/ttygif/master/ttygif.rb

如果你是用的Macports或者是Linux的话,问一下Google咯。

做GIF

步骤很简单,包教包会:P

  1. 在要录制的Terminal里输入命令,回车。录制开始。
ttyrec <name>

其中<name>随意给一个,比如temp。

  1. 正常输入命令,所有的命令和结果都会被录下来存在生成的<name>文件里。
  2. 结束录制,按Ctrl-D或者输入exit命令。
  3. 输入命令,生成GIF。
ttygif <name> -f

注意在Mac里面,-f是必要的,没有的话会影响美观。

小插曲

在测试的时候,iTerm出错说windowID取不到。把ttygif的源码改了半天,发现不知道怎么的,iTerm的windowID取出来是个string,不是int。debug了半天,最后发现是个iTerm的bug,更新了就好了。要吐槽iTerm的文档,applescript那一块简直糟糕,浪费时间。

https://gitlab.com/gnachman/iterm2/issues/4825

相关文章

网友评论

    本文标题:做一个Terminal的GIF吧!

    本文链接:https://www.haomeiwen.com/subject/vytesttx.html