Re: gitとかで更新してる拡張を手軽にFirefoxに適用する方法
$ cd ~/Sites/
$ git clone git://vimperator.org/liberator.gitとしている場合
$ cd ~/Library/Application Support/Firefox/Profiles/xxxxxxxxx/extensions
$ rm -rf vimperator@mozdev.org
$ vim vimperator@mozdev.org
~/Sites/liberator/vimperatorみたいに、拡張が入ってるフォルダをパスを書いたテキストファイルに置き替えてやればいいらしい。
あとは更新したいときに git pull で勝手に反映される。
はてなグループ
おおーこれは便利。
と思ってブクマしようと思ってたらしてた。あれれー?
まぁともかくLinuxでのやり方をメモしておく。大して違わないけど。
まず
服を脱ぎます
Firefoxを終了させといてください。
よく分からないけどもしかしたらロックファイルとか作られてるかもしれないので。
そして
vimperatorのディレクトリを探す。
$ find ~/.mozilla -type d | grep vimperator .mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org .mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org/chrome .mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org/modules .mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org/components .mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org .mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org/chrome .mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org/modules .mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org/components
「XXXXXXXX」はランダムな英数字です。
ってあれ、なんかバージョン違うのが二つある。
じゃあそれなら
ということで両方のディレクトリに次の操作をやっておく。
$ # もちろん.mozilla.mybakにバックアップしてるよね? $ rm -r ~/.mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org $ rm -r ~/.mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org $ cd <vimperatorのリポジトリ> $ pwd | cat >~/.mozilla/firefox/XXXXXXXX.default/extensions/vimperator@mozdev.org $ pwd | cat >~/.mozilla/firefox.3.0-replaced/XXXXXXXX.default/extensions/vimperator@mozdev.org
Firefox起動
ちゃんとvimperator動いてるか確認。動いてる。分かりやすい。
おわり
最近なんだか色んなものをインストールしている気がする。