Scriptify allows you to easily create and manage restartless add-ons made from Scriptish and Greasemonkey userscripts. Once you've created an add-on, Scriptify makes it easy for you to manage it, and can automatically update it to maintain compatibility with Firefox rolling releases.
Add-ons created by Scriptify are small and efficient, and unlike Greasemonkey add-ons, are loaded from the compile cache in recent Firefox releases.
In addition to the standard Greasemonkey API, Scriptified scripts have the following added API functions:
GM_loadScriptto load additional scripts.
GM_finishto prematurely stop the script from loading, as the return statement is not allowed at the top level.
GM_reportErrorto log errors and stack traces to the Error Console.
GM_debugto log messages to the Error Console only when debugging preferences are set.
GM_setClipboard, per Scriptish, to write text to the clipboard.
GM_readyto execute code when the page is ready, for scripts which are injected early in the load sequence.
GM_xmlhttpRequestresponses have additional