# Creating a new GIF ## Recording Inside a `80x24` terminal record it using ``` $ cargo build --example simple $ cd assets $ terminalizer record --config ./config.yml async-view-simple ``` > As xterm.js is still unable to render emojis properly (geez, it's 2019...) insert a space > after all emojis in the recording manually to workaround wide-character issues ## Rendering ``` $ terminalizer render async-view-simple.yml -o async-view-simple.gif ``` ## Optimizing ``` $ gifsicle --colors 32 -O3 async-view-simple.gif -o async-view-simple.gif ```