CodyKochmann
8/2/2016 - 12:33 PM

auto update sublime text packages by having this script somewhere within the root of your package

auto update sublime text packages by having this script somewhere within the root of your package

import sys

package_name = 'My Package'

def plugin_loaded():
    from package_control import events
    if events.install(package_name):
        print('Installed %s!' % events.install(package_name))
    elif events.post_upgrade(package_name):
        print('Upgraded to %s!' % events.post_upgrade(package_name))

def plugin_unloaded():
    from package_control import events
    if events.pre_upgrade(package_name):
        print('Upgrading from %s!' % events.pre_upgrade(package_name))
    elif events.remove(package_name):
        print('Removing %s!' % events.remove(package_name))

# Compat with ST2
if sys.version_info < (3,):
    plugin_loaded()
    unload_handler = plugin_unloaded