.zshrc tmuxinator tease - Saurabh Hirani | Command Line Heroes EP3 - Bengaluru
Автор: One2N
Загружено: 2026-02-27
Просмотров: 34
Описание:
Command Line Heroes is a meetup series for developers, SREs, and terminal nerds who love living inside the shell.
In episode 3 from Bengaluru, Saurabh Hirani (Principal SRE at One2N) walks through a real-world debugging story where Kiro CLI quietly breaks his beloved Tmuxinator setup.
This talk is a deep dive into how a “simple” autocomplete feature ended up sitting between Ghostty/VS Code, tmux, and zsh, and why things started to go weird: tmux panes showed commands but refused to execute them, shell startup got slower, and mysterious processes began to appear.
Along the way, Saurabh uses LLMs, exec, and process inspection to peel back the layers and explain what’s really happening inside your terminal sessions.
Ref: https://github.com/saurabh-hirani/tal...
00:00 – Ajay Devgan cold open & Vijay $PATH pun
00:45 – Intro: who is Saurabh & CHOTU (Chief Head Of Talent Upskilling)
03:01 – What’s in it for you: a zshrc + Kiro CLI + Tmuxinator debugging story
03:41 – Primer: Kiro CLI as Amazon’s coding assistant in the terminal
04:10 – Primer: tmux as a terminal multiplexer (tabs, splits, statusline)
05:32 – Primer: Tmuxinator for declarative project layouts and sessions
07:06 – “Something happened”: Tmuxinator starts teasing (commands typed, not run)
09:21 – The hacky workaround with tmux send-keys and why it feels wrong
11:01 – Installing Hero CLI autocomplete and the annoying VS Code dropdown
13:41 – Uninstalling autocomplete: VS Code fixed… and Tmuxinator magically fixed too
16:20 – Inspecting .zshrc: Hero CLI’s pre/post blocks and generated script
18:18 – Deep dive: exec vs spawning zsh, PIDs, and why your terminal exits
21:20 – Visualising process trees with ps and nested shells
23:12 – Before vs after: Hero CLI term sitting between tmux and zsh
25:01 – exec -a and renaming processes (the “down top” example)
27:04 – Hero CLI’s PTY shim and why it must pass stdin through transparently
27:58 – The core bug: intercepting stdin but not replaying all keys for Tmuxinator
29:34 – Subtle impact: shell startup latency jumps by ~20 ms
31:02 – Cost vs value: when autocomplete isn’t worth losing tmux workflows
33:07 – Post-credits: Oh-My-Zsh vs Zim and “feeling” a faster shell
34:21 – Matrix pun: there is no fork; it was exec all along
CLI Heroes Ep3 was an in person meetup held on 31st Jan 2026, thanks to Smarsh Inc for providing the venue, this is just a small snippet of the things that happened at the meetup. Make sure to follow One2N events on luma to be notified of upcoming events: https://one2n.io/meetups
About One2N: We specialize in back-end and reliability engineering, partnering with startups that have successfully navigated the Zero-to-One chasm and are now poised for rapid growth. Our expertise helps these innovative companies scale efficiently from One-to-N, ensuring their technology infrastructure keeps pace with their business ambitions: https://one2n.io
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: