golangでCLIをしっかり作ろう

Topic

CLIを設計できるようになろうの一回目

Summary

以下のレポート記事を読んで、実際に同じものを作ってみる。

GopherCon 2019 - Design Command-Line Tools People Love

YouTube Designing Command-Lile Tool People Love

GopherCon 2019: Carolyn Van Slyck - Design Command-Line Tools People Love

覚えやすいかつメンテしやすいCLIを作る

今回作るもの

carolynvs/emote

  • an awesome CLI with emoticons (the pre-cursor of emojis)

Design Goals

  • Predictable → 予測できる、直感的
  • Task Oriented
  • Friendly to both and scripts
  • High quality

今回CLI作成で使うパッケージ。上三つは作者が同じ

How's day been?

Good 😉