Tuesday, May 21, 2019

Episode 90: Terminals and Shells

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

We are on discord! https://discord.gg/r4V2zpC

Intro

The Good & Bad of Ambition

News/Links

Sponsored News

  • OSCON has been ground zero in the open source movement for 20 years. Today, open source is at the core of software development.
  • Network with experts:
    • You'll hear from industry heavy-weights like Holden Karau (Google), Rupa Dachere (CodeChix), Julien Simon (AWS), and Alison McCauley (Unblocked Future).
  • Prices start at $746 if you register before June 7th

Book of the Show

Tool of the Show

Terminals and Shells (45:34)

  • Terminal Emulators
    • Renders terminal output
    • Terminal output has a protocol (ANSI codes)
      • Position cursor
      • Colors
      • Ring bell
      • Draw pixels
    • Popular Terminal Emulators
      • Cmd & Powershell (Windows)
      • Windows Terminal (Windows)
      • Gterminal / Konsole (Linux)
      • Terminal / iTerm2 (OS/X)
      • Hyper.js (Cross Platform)
  • Shells
    • Read/Writes terminal protocol
    • Executes programs
    • Advanced Features
      • Tab completion
    • Prompt (status)
      • Show git branch
    • Popular shells
      • Bash
      • Zsh
      • Oh-My-Zsh
      • Fish
    • ShellCheck