Jay Taylor's notes

back to listing index

asciinema - Record and share your terminal sessions, the right way

[web search]
Original source (asciinema.org)
Tags: ascii asciinema.org
Clipped on: 2016-06-11

Record and share your terminal sessions, the right way.

Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.

 

Supports Linux, Mac OS X and FreeBSD

> # See how easy it is to record a terminal session                              > # First install the asciinema recorder                                         > brew install asciinema                                                         ==> Downloading https://homebrew.bintray.com/bottles/asciinema-1.2.0.el_capitan.bottle.tar.gz                                                                     ######################################################################## 100.0%  ==> Pouring asciinema-1.2.0.el_capitan.bottle.tar.gz                             🍺  /usr/local/Cellar/asciinema/1.2.0: 5 files, 9.3M                              > # Now start recording                                                          > asciinema rec                                                                  ~ Asciicast recording started.                                                   ~ Hit Ctrl-D or type "exit" to finish.                                           bash-3.2$ # I am in a new shell instance which is being recorded now             bash-3.2$ sha1sum /etc/f* | tail -n 10 | lolcat -F 0.3                           da39a3ee5e6b4b0d3255bfef95601890afd80709  /etc/find.codes                        88dd3ea7ffcbb910fbd1d921811817d935310b34  /etc/fstab.hd                          442a5bc4174a8f4d6ef8d5ae5da9251ebb6ab455  /etc/ftpd.conf                         442a5bc4174a8f4d6ef8d5ae5da9251ebb6ab455  /etc/ftpd.conf.default                 d3e5fb0c582645e60f8a13802be0c909a3f9e4d7  /etc/ftpusers                          bash-3.2$ # To finish recording just exit the s                                  
00:00

asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web. Read about how it works.

Simple recording

Record right where you work - in a terminal. To start just run asciinema rec, to finish hit Ctrl-D or type exit.

Get started »

Copy & paste

Any time you see a command you'd like to try in your own terminal just pause the player and copy-paste the content you want. It's just a text after all!

Embedding

Easily embed an asciicast player in your blog post, project documentation page or in your conference talk slides.

See the embedding docs »

Featured asciicasts

Browse featured asciicasts

Latest public asciicasts

        [ss] Symbol Name: write                                                                     
                                                                                                    
        [ss] ==== 1764 Dynamic Linked Symbols ====                                                  
        Name: isatty Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: write Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL        
        Name: strlen Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: wcslen Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: memset Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: strtol Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: dlopen Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: fdopen Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: waitpid Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL      
        Name: exit Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL         
        Name: socket Addr: 0x0000000000000000 Section: (NULL) Type: STT_FUNC Bind: STB_GLOBAL       
        Name: zcatfd Addr: 0x000000000048be50 Section: .text Type: STT_FUNC Bind: STB_GLOBAL        

Browse all asciicasts

Sponsored by
Image (Asset 14/14) alt=