What I Talk About When I Talk About CLI Tool By Golang #gocon

What I Talk About When I Talk About CLI Tool By GolangĀ #gocon

My talk slide at GoCon summer 2015 (http://gocon.connpass.com/event/14063/). How to write good CLI tool by Golang. This is mostly what I'm thinking when writing CLI too by Golang.

So what is *good* CLI tool? I have 7 principles, 1. Do ONE Thing Well, 2. Intuitive UI/UX, 3. Play with Others 4. Helpful, 5. Configurable, 6. Painless Installation, 7. Maintainable. In this talk, I'll explain how to realize these by Golang.

I like Hashicorp way to build CLI tool and often learn & refer it, thanks. !

Ecb3acc2d246962361a4f8b3f7a6dd12?s=128

taichi nakashima

June 21, 2015
Tweet