「それGuardで出来るよ」
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
share/oya
LICENSE
README.md
Rakefile

README.md

oya

Required Ruby License GitHub release

Gif

ファイルの変更を検知し、任意のコマンドを実行します

Why "Oya" ?

「親」という字は、親が木の上に立って子どもを見守る云々

Install

$ git clone https://github.com/844196/oya && cd oya
# rake install

Usage

$ oya ./polyaness.rb 'ruby ./polyaness.rb'
[2016-02-09 06:44:46 +0900] Handle start: ./polyaness.rb
[2016-02-09 06:44:56 +0900] Target was update!
葉書よりふーとーのがかっこいいのーん

[2016-02-09 06:48:13 +0900] Target was update!
その感じ!ウエストが引きしまるのを感じて!

[2016-02-09 06:48:25 +0900] Target was update!
YES, I AM!

Option

$ oya --help
使用法: oya [オプション] <ターゲット> <コマンド>
    -h, --help                       この使い方を表示して終了
    -v, --version                    バージョン情報を表示して終了

使用例:
    oya ./script.rb 'ruby ./script.rb'

また、実行時に以下のファイルの各行をパースし、コマンドライン引数として解釈します:

  • ~/.options/oya
  • コマンドを実行したカレントディレクトリ下にある.oya
$ cat <<EOF>.oya
> ~/text
> date
> EOF

$ oya
[2016-02-11 22:42:11 +0900] Watch start!

Author

Masaya Tk (http://github.com/844196)

License

MIT

(アイコンは、いらすとやのアイコンを縮小・加工して同梱しています)