#!/usr/bin/env python

"""
BFW instantiation
"""

try:
    import mangler
except ImportError:
    pass

import sys
import os
# extend module search path for access to tiddlywebconfig.py
sys.path.insert(0, os.getcwd())

from tiddlywebplugins.imaker import spawn

from tiddlywebplugins.bfw import instance
from tiddlywebplugins.bfw.config import config as init_config


def main(args):
    args = [unicode(arg, 'UTF-8') for arg in args]
    instance_path = args[1]
    spawn(instance_path, init_config, instance)
    return True


if __name__ == '__main__':
    status = not main(sys.argv)
    sys.exit(status)
