help = 'Set the directory of the virtual env.') parser.add_option('-o', '--outputdir', type='string', action='store', dest = 'outputdir', default = 'installedpackages/', help = "The directory where things will be installed") parser.add_positional_argument(Option('--command', action='store_true', help='The bar positional argument')) (options, args) = parser.parse_args(sys.argv[1:]) for flag, val in options.__dict__.items(): if flag == "installDirectory" and val: GlobalSettings.reconfigure(installPath = val) if flag == 'virtualEnvDirectory' and val: GlobalSettings.reconfigure(virtualEnvPath = val) ps("\n############################################") ps("# #") ps("# Welcome to CannedZen Stack Manager #") ps("# #") ps("############################################") ps("\nYour install Path is %s" % GlobalSettings.getInstallPath()) ps("Your virtualenv Path is %s\n" % GlobalSettings.getVirtualEnvPath()) if options: for flag, val in options.__dict__.items(): if flag == 'searchstring' and val: ps("\nSearching for : %s" % val) ps("----------------------------") found = False
from flask import Blueprint, render_template, abort, redirect, url_for, jsonify from CannedZen import GlobalSettings GlobalSettings.reconfigure(installPath="/home/kyle/czinstall/bin/") from CannedZen import Admin from FlaskCanOpener.Utils import generateBlueprintCtx url_prefix = "control" blueprint_control = Blueprint("generic_controller", __name__, **generateBlueprintCtx(__file__)) commandLog = {} @blueprint_control.route("/") def listPackages(): ctx = {"packages": Admin.getStates()} return render_template("listAvailable.html", **ctx) @blueprint_control.route("/app/", defaults={"app": ""}) @blueprint_control.route("/app/<app>") def getControlsForApp(app): if not app: return redirect(url_for("generic_controller.listPackages")) ctx = {"commands": Admin.getCommands()[app], "app": app} return render_template("appCommands.html", **ctx) @blueprint_control.route("/command/", defaults={"app": "", "command": ""})