Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
My Practical CLI Tools
Search
pocke
October 21, 2017
Programming
670
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
My Practical CLI Tools
pocke
October 21, 2017
More Decks by pocke
See All by pocke
New "Type" system on PicoRuby
pocke
2
1.9k
プログラミングで遊ぶ
pocke
0
160
Witchcraft for Memory
pocke
1
6.7k
The path to memory reduction in RBS
pocke
0
100
RBSのメモリ使用量改善への道
pocke
1
91
Community-driven RBS repository
pocke
2
1.7k
Active Record Query Quiz
pocke
1
1.7k
Let's write RBS!
pocke
1
5.5k
RBS and Rails, Present and Future
pocke
1
1.4k
Other Decks in Programming
See All in Programming
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
150
アクセシビリティから考える情報設計
high_g_engineer
0
350
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
120
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
370
高専キャリア LT 発表内容
crysta1221
6
5.6k
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
530
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
1.1k
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
140
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
490
What We Talk About When We Talk About XP
m_seki
2
480
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Making Projects Easy
brettharned
120
6.7k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Color Theory Basics | Prateek | Gurzu
gurzu
0
460
The Limits of Empathy - UXLibs8
cassininazir
1
650
Building an army of robots
kneath
306
46k
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Transcript
My Practical CLI Tools 21 Oct. 2017 freestyle-mokumoku #33 https://freestyle-mokumoku.connpass.com/event/68385/
Agenda
Agenda • Introduce my practical CLI tools.
Introduce myself (but I'm not a CLI tool!)
Introduce myself • Pocke • Actcat, inc. / SideCI •
RuboCop's core developer • I'll talk at: ◦ 10/24: Supporterz 勉強会 https://supporterzcolab.com/event/190/ ◦ 11/4: VimConf http://vimconf.vim-jp.org/2017/
Back to the topic
Do you know CLI tool?
None
CLI tool is a kind of tool for Command Line(e.g.
ls, cat).
Introduce my practical CLI tools
Introduce my practical CLI tools Important!
1st: Emo
Emo • Emo suggests you emoji • Installation: ◦ $
go get github.com/pocke/emo ◦ Requirement: go-lang • DEMO ◦ $ emo all ◦ $ emo rand 10
Why emo is practical??? • Fun for Terminals. ◦ Fun
git branch names. ◦ Fun git commit message. ◦ Fun your prompt of terminal. ▪ e.g.) $ PROMPT_COMMAND="emo rand 3" ◦ Fun… • Very practical!
2nd: Flowterm
Flowterm • String flows in a terminal. • Installation: ◦
$ gem install flowterm ◦ Requirement: Ruby • DEMO ◦ $ echo 'Hello, flowterm!' | flowterm ◦ $ cowsay 'Hello' | flowterm
Why flowterm is practical??? • In zsh, you can configure
`command_not_found_handler` ◦ command_not_found_handler() { banner "$*" | flowterm echo "command not found: $*" return 127 } • Very practical!
Conclusion
Conclusion • Emo and Flowterm are very practical! • And,
you can create practical CLI tool easily. Thank you for listening