#!/usr/bin/python2

import sys, os

if len(sys.argv) > 1:
    if (sys.argv[1] in ["help", "h", "-?", "--help", "-h", "?"]):
        print "pearlMenu - the advanced MATE menu\n"
        print "options:"
        print "  [--]help,  [-]h                    Display this help."
        print "  [--]clean, [--]clear, [--]reset    Restore settings to default.\n"
    elif (sys.argv[1] in ["clean", "clear", "reset", "--clean", "--clear", "--reset"]):
        os.system("gsettings reset-recursively com.pearllinux.pearlmenu")
        os.system("gsettings reset-recursively com.pearllinux.pearlmenu.plugins.places")
        os.system("gsettings reset-recursively com.pearllinux.pearlmenu.plugins.applications")
        os.system("gsettings reset-recursively com.pearllinux.pearlmenu.plugins.recent")
        os.system("gsettings reset-recursively com.pearllinux.pearlmenu.plugins.system_management")
        os.system("rm -rf ~/.pearllinux/pearlMenu")
        print "All pearlMenu settings are now restored to default"
else:
    os.system("/usr/lib/pearllinux/pearlMenu/pearlMenu.py")
