Skip to content
This repository has been archived by the owner. It is now read-only.
Lists add-ons and other information about Mozilla-based applications
JavaScript HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
extension
tests
.gitignore
README.md
build.sh
license.txt
nightly.sh

README.md

InfoLister is a Firefox extension that lists installed add-ons, themes, and plugins.

The user documentation is at https://nickolay.github.io/infolister/

Installation

InfoLister can be installed from addons.mozilla.org.

Development

  1. git clone https://github.com/nickolay/infolister.git
  2. Create an empty profile folder, and profile/extensions/ inside it.
  3. Create a file named ``{3f0da09b-c1ab-40c5-8d7f-53f475ac3fe8}inside theprofile/extensions` directory. Put the full path to `(infolister clone)/extension/` in the file.
  4. Add user_pref("xpinstall.signatures.required", false); to profile/prefs.js
  5. Run firefox.exe (or Firefox.app/Contents/MacOS/firefox-bin on OS X) with the following parameters: ``-foreground -no-remote -profile full/path/to/profile`.

An example start script I use on Mac OS X is checked into the root of this repository (nightly.sh).

Testing

The included tests (./tests/) are non-functional at the moment :(

Packaging

To create the XPI just create a zip archive with the contents of the extension/ directory (not including the directory itself!). See the build.sh script for an example.

Releasing new version

  1. Update the version number in extension/install.rdf
  2. git tag VERSIONNUMBER.
  3. git push --tags
  4. publish to git pages
  5. Update changelog.txt & index.html
  6. Publish to AMO

Documentation

The InfoLister website (https://nickolay.github.io/infolister/) is maintained in a separate branch of this repository (gh-pages).

You can’t perform that action at this time.