crxmakeを使ってChrome Extensionをビルド
Chrome Extensionをビルド(.crxを生成する)する際にはChromeなどの拡張管理から生成出来たりできますけど、crxmakeを使うとコマンド使ったりだとかRubyのRakefileにタスク定義するだけで生成出来る模様
インストールは極めて簡単で、gemを使ってcrxmakeを入れるだけ。rbenvとか使ってる際にはrehash忘れずに。で入れるとcrxmakeっていうコマンドが使えるようになるので
crxmake --pack-extension=. --extension-output=sample.crx
な感じで出来る模様。詳しくはcrxmakeのhelp見てねっていう事で。んでRakefileにタスク定義する際もcrxmake自体がRubyでできてるのでそれのAPIを使えば良い模様
begin
require "crxmake"
rescue LoadError
warn "gem install crxmake"
exit 1
end
task :package do
CrxMake.make({ :ex_dir => ".", :crx_output => "experimental.crx" })
end
な感じな模様で。んまぁ詳しい事は http://constellation.hatenablog.com/entry/20090911/1252672391