Esempio n. 1
0
def main(args, parser, subparser):

    from scif.main import ScifRecipe

    client = ScifRecipe(writable=False, quiet=True)
    longlist = args.longlist

    result = []
    for app in client.apps():
        config = client.get_appenv(app)

        # Long listing includes a number with path to app
        if longlist is True:
            result.append([app.rjust(10), config["SCIF_APPROOT"]])
        else:
            result.append(app.rjust(10))

    if len(result) > 0:

        if longlist is True:
            header = "[app]              [root]"
            bot.custom(prefix="SCIF", message=header, color="CYAN")
            bot.table(result)
        else:
            print("\n".join(result))
Esempio n. 2
0
File: list.py Progetto: satra/scif
def main(args, parser, subparser):

    from scif.main import ScifRecipe
    client = ScifRecipe(writable=False, quiet=True)

    result = []
    for app in client.apps():
        config = client.get_appenv(app)
        result.append([app.rjust(10), config['SCIF_APPROOT']])

    if len(result) > 0:
        header = "[app]              [root]"
        bot.custom(prefix="SCIF", message=header, color="CYAN")
        bot.table(result)