Chip is a micro program manager for Ruby.
- Run and install a micro program on some Web page.
- Chip can extend by Chip.
Requires ruby and rubygems. Install as a gem:
gem install chip
If you created a awesome monky patch as this page:
class Fixnum def hour; self * 60 * 60; end end
you can install it:
$ chip install https://raw.github.com/gist/1417282
And, you can use it as following code:
# a.rb require "chip" require_chip "https://raw.github.com/gist/1417282" puts 1.hour $ ruby a.rb 3600
# a.rb require "chip" require_chip "https://raw.github.com/gist/1425982" puts 1.minute $ ruby a.rb Installing... /path/to/.chip.d/https:__raw.github.com_gist_1425982.rb --- class Fixnum def minute; self * 60; end end --- Do you install above a program? [yes/no] > yes 60
If a web page has a pre tag that first line is included
#chip eval( %w| put s(" H3429el l0 o6 ,_4 C52 h0i 98 62 63 0p2455!!2 952 0".gsub (/ \\ d/, '') .tr (" _",32 .chr ))| *'' )#
you can run it by the chip command!!:
$ chip run https://github.com/authorNari/chip -f Hello, Chip!!
Example fetcher: Twitter status fetcher
Copyright (c) 2011 nari. See MIT-LICENSE for further details.