AnDeriensのブログ

個人的なブログです

CLIツールのコマンドの引数の順番で迷った

概要

pubsubのエミュレータにトピックやサブスクリプションを作成するCLIツールを作ろうとしていたのだが、その際、CLIのコマンド引数をpubsub topic createにするかpubsub create topicにするか迷った。

  1. pubsub topic create, pubsub topic list, pubsub topic detail, pubsub subscription create...

  2. pubsub create topic, pubsub list topic, pubsub detail topic, pubsub create subscription...

ちょっと調べてみたけど、どうするのがいいか見つからなかった。

結論

${service} ${verb} ${object} が自然。 なので、pubsub create topic がいい。

もしなにか標準的あるいは慣習的にこうするべきとかあれば、教えていただきたいですmm