Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/palant/autoinstaller
DEPRECATED: Firefox/SeaMonkey/Thunderbird extension that makes extension development easier: it allows automatically adding or updating browser extensions, e.g. via command line tools.
https://github.com/palant/autoinstaller
Last synced: 28 days ago
JSON representation
DEPRECATED: Firefox/SeaMonkey/Thunderbird extension that makes extension development easier: it allows automatically adding or updating browser extensions, e.g. via command line tools.
- Host: GitHub
- URL: https://github.com/palant/autoinstaller
- Owner: palant
- License: mpl-2.0
- Archived: true
- Created: 2012-01-20T10:35:18.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2017-12-01T13:36:11.000Z (about 7 years ago)
- Last Synced: 2024-08-10T14:15:26.391Z (5 months ago)
- Language: Python
- Homepage:
- Size: 64.5 KB
- Stars: 43
- Watchers: 14
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Extension Auto-Installer (DEPRECATED!)
======================================**IMPORTANT**: This extension is deprecated, it will not work in Firefox 57 and above. Providing comparable functionality in newer Firefox versions isn't possible.
Extension Auto-Installer is a helper for Firefox/SeaMonkey/Thunderbird extension developers: it allows automatically adding or updating browser extensions, e.g. via command line tools. This makes testing your changes easier. [Detailed description](https://palant.de/2012/01/13/extension-auto-installer)
Prerequisites
-------------
* [Python 2.7](https://www.python.org/downloads/)
* [Jinja2 module for Python](http://jinja.pocoo.org/docs/intro/#installation)How to build
------------Run the following command:
python build.py build
This will create a development build with the file name like `autoinstaller-1.2.3.nnnn.xpi`. In order to create a release build use the following command:
python build.py build --release
How to test
-----------Testing your changes is easiest if you already have Extension Auto-Installer installed, e.g. the [stable version](https://addons.mozilla.org/addon/autoinstaller/). Then you can push the current repository state to your browser using the following command:
python build.py autoinstall 8888
Extension Auto-Installer will be updated automatically, without any prompts or browser restarts.