YAPC::Asia Tokyo 2014

Aug. 28, 29, 30 at KEIO Univ. Hiyoshi Campus [There Is More Than One Way To Enjoy It!]

Talk Information

What I Talk About When I Talk About CLI tool


(日本語は下にあります / Japanese follows English)

We, engineer, live in Terminal. Terminal is our world. We can change our world. We can also change real world from our world. How we can change our world ?

Write CLI tool.

In this talk, I'm going to talk about what I'm thinking when writing CLI tool. Goal of this talk is to share how to write useful CLI tool from Unix philosophy and my some experiences. In this case, useful means;

  • Easy to use
  • Easy to understand
  • Easy to configure
  • Easy to distribute

To describe above points, I use Ruby, Golang and basic Bash scripts (and maybe perl, I'll try !). And I'll show good tools for each languages to build CLI.

I will show live coding to write simple CLI tool.




  • 使いやすい
  • 理解しやすい
  • 設定しやすい
  • 配布しやすい



Talk Details

Venue Multipurpose Room 2
Starts On 2014-08-29 14:10:00
Talk Category Applications
Language Japanese
Slide Subtitles Japanese
Talk Duration 20 minutes
Material (Difficulty) Level Beginner
May we take your photo? allow
May we record your talk? allow