Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Awesome Commandline Tools
Search
Amjith
May 20, 2017
Programming
550
0
Share
Awesome Commandline Tools
Amjith
May 20, 2017
More Decks by Amjith
See All by Amjith
How Netflix does Failovers in 7 minutes
amjith
0
720
FuzzyFind
amjith
0
120
Awesome Command Line Tools
amjith
1
180
Modern Command Line
amjith
2
380
Introduction to Docker
amjith
8
1.5k
Thread Profiling in Python
amjith
7
870
Python Profiling
amjith
3
380
Statistical Thread Profiler
amjith
1
170
Debugging Live Python Web Applications
amjith
8
1.8k
Other Decks in Programming
See All in Programming
Running Swift without an OS
kishikawakatsumi
0
870
GitHubCopilotCLIをはじめよう.pdf
htkym
0
310
🦞OpenClaw works with AWS
licux
1
320
AI-DLC Deep Dive
yuukiyo
9
5.3k
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
160
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1k
JOAI2026 1st solution - heron0519 -
heron0519
0
170
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
160
tRPCの概要と少しだけパフォーマンス
misoton665
2
250
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
950
GoogleCloudとterraform完全に理解した
terisuke
1
180
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Docker and Python
trallard
47
3.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Tell your own story through comics
letsgokoyo
1
910
Transcript
Awesome Command Line Tools Amjith Ramanujam
Amjith Ramanujam @amjithr
Netflix Traffic Engineering
PGCLI & MYCLI https://pgcli.com http://mycli.net
MS-DOS 6.22 https://upload.wikimedia.org/wikipedia/commons/b/b3/MS-DOS_install_welcome.gif
Linux • Up/Down arrow • Tab-completion
DISCOVERABILITY
GUI • ICONS • MENUS
PGCLI https://www.pgcli.com
Fish Shell https://fishshell.com
DEMO
Discoverability • Be forthcoming • Eschew special keys
USER FOCUS
MyCLI http://mycli.net
DEMO
User Focus • Users come first • Implementation later
bpython https://bpython-interpreter.org
DEMO
CONFIGURABILITY
Configurability • Subjective options only
DISCOVERABILITY USER FOCUS CONFIGURABILITY
FISHSHELL BPYTHON PGCLI MYCLI
None
CHECKLIST ❏ Persistent History ❏ History search ❏ Emacs Keybindings
❏ Paged Output ❏ Auto-Completion ❏ Minimal Config ❏ Syntax Coloring
prompt-toolkit https://github.com/jonathanslenders/python-prompt-toolkit
REPL Read/Eval/Print/Loop
None
None
None
None
None
None
None
None
None
None
CHECKLIST ✓ Persistent History ✓ History search ✓ Emacs Keybindings
❏ Paged Output ✓ Auto-Completion ✓ Minimal Config ✓ Syntax Coloring
Resources • pgcli.com • mycli.net • fishshell.com (design) • bpython-interpreter.org
• prompt-toolkit
Contact @amjithr • @jonathan_s - Jonathan • @ballingt - Thomas
• @icherniavska - Irina
Thank you! @amjithr