crxmakeを使ってChrome Extensionをビルド

2013-03-14T00:00:00+00:00 Chrome Extension Ruby

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

Apache SolrでPDFをアップロードしてインデックスする FuelPHPのエラー処理の雑多メモ