asciinema - Record and share your terminal sessions


Terminal 작업을 공유해야 할 상황에서 크게 두가지를 생각해 볼 수 있다.

1. 스크린캐스트

맥 환경에서는 기본앱인 QuickTime으로 쉽게 스크린캐스트가 가능하지만 보는사람 입장에서는 화면만 볼 수 있고 실습을 해보고자 할때는 다시 손으로 직접 쳐봐야 한다.

2. 코드 스닛팻 공유

실습하는 입장에서는 복붙이 쉽다. 하지만 작성자가 커맨드 결과에 대해서도 이야기 하고자 할때 결과를 다 복붙하는 것은 귀찮다.

이 두가지를 해결 할 수 있는 신박한 솔루션을 찾았다.

asciicast

asciinema

장점

내가 한 환경

설치

$ brew install 

사용방법

$ asciinema rec // 녹화시작 

asciinema: recording asciicast to /var/folders/n4/ws_1h7316zb6rjv6_2_tbnqhmll586/T/tmpckm85iin-ascii.cast
asciinema: press <ctrl-d> or type "exit" when you're done

$ exit // or <ctr-d> 녹화 끝  
asciinema: recording finished
asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locally

https://asciinema.org/a/DwAilr7WusKCkBYumSqRB5O0v

무료로 서버에 업로드까지 해준다!!!

끝으로, Featured asciinema에 가면 대단한 terminal덕 들의 작품을 볼 수 있다.