LoginSignup
0
0

More than 5 years have passed since last update.

hubot-script、hashmeを作ってみた。

Posted at

そんなに大したものではないのですが、

hubotで、ちょろっと、hashを確かめたいことがあり、

hubot-scriptを書きました。

repo

tgfjt/hubot-hashme

テスト

うまいやり方が思いつかなくて、

とりあえず、機能の部分だけ切り出して、tape でやりました。

mocha とか、そういうのに比べると素っ気ないけど、さくっと実行出来て良いですね。

使い方

hubot hashme sha1 1395739469 とかやると、sha1で返してくれます。

本家の hubot-scripts を見ると、

Issuesもプルリクもなんだか大量にあって、しばらくマージされなそうだし、

そんなマージしてもらうほど大したものでもないしなぁ…と思い、

とりあえず、npmパッケージ として公開しました。

npm publish

npm publish 一発で公開出来る素晴らしいエコシステム!

だけど、これがもう全然うまくいかなくて、

「何が悪いんだろう?? package.json がまずいのか?」とか、散々悩みましたが、

調べてると、リアルタイムで憤る人たちがいっぱいいました。

https://twitter.com/search?q=registry%20npm&f=realtime

どうやら祈りが足りなかったようなので、

適当なときに、npm publish を叩いてはダメ、

またある時に、また npm publish を叩いて、を繰り返し、

けっこう何度もやった挙句、やっとパブリッシュ出来ました。

続報

インストール

なので、インストールは楽ちん。

$ npm install --save hubot-hashme

あとは、 external-scripts.json に追加するだけです。

["hubot-hashme"]
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0