thor便利ですね

bashで書いてたmamiってコマンドを
https://github.com/sanemat/binfiles/blob/ee34943e3f7416b9b6812d2d41271589d0460386/mami

rubygemsに移動しました
https://rubygems.org/gems/mami
https://github.com/sanemat/mami

あらかじめ決めてるディレクトリにyyyy-mm-dd-hh-mm-ss.txt なファイル名を返します。

export MAMI_DIR=/Users/sane/work/texts

$ mami
/Users/sane/work/texts/2013-03-30-19-20-48.txt

使い方は

some command > `mami`

やら

vimで

:w `mami`

やらです

で、thorつかってパチパチいじってたんですが便利ですね。このへん見ながら作りました。
Ruby で作る、簡単 CLI ツールのススメ #Ruby #AdventCalendar #開発環境 – Qiita
https://github.com/carlhuda/bundler/blob/master/lib/bundler/cli.rb

default_taskや、-vと–versionをversionメソッドにエイリアスっぽく出来る書き方便利。

default_task :print
map %w(-v –version) => :version

今までthor使わなかったのはboson のほうがイケてる気がしてbosonちょっと使ってたからです。この戦力差見せられると bosonじゃなくてthorにまかれようかなーと思ったのでした。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中