Пример #1
0
from cStringIO import StringIO

from twisted.python import usage
from storm.uri import URI

from mamba import copyright
from mamba.scripts import commons
from mamba.scripts import _shell
from mamba._version import versions
from mamba.enterprise import database
from mamba.test.test_model import DummyThreadPool
from mamba.utils.output import darkred, darkgreen
from mamba.application.model import ModelManager, Model

# This is an auto-generated property. Do not edit it.
version = versions.Version('sql', 0, 3, 9)


def show_version():
    print('Mamba Sql Tools v{}'.format(version.short()))
    print('{}'.format(copyright.copyright))


def mamba_services_not_found():
    print(
        'error: make sure you are inside a mmaba application root '
        'directory and then run this command again'
    )
    sys.exit(-1)

Пример #2
0
import re
import sys
import getpass
import datetime
from string import Template

from twisted.python import usage, filepath

from mamba import copyright
from mamba.scripts import commons
from mamba._version import versions
from mamba.utils.camelcase import CamelCase

# This is an auto-generated property. Do not edit it.
version = versions.Version('model', 0, 2, 2)


def show_version():
    print('Mamba Model tools v{}'.format(version.short()))
    print(copyright.copyright)


def mamba_services_not_found():
    print('error: make sure you are inside a mamba application root '
          'directory and then run this command again')
    sys.exit(-1)


class ModelOptions(usage.Options):
    """Model Configuration options for mamba-admin tool
Пример #3
0
from __future__ import print_function

import re
import sys
import getpass
from string import Template

from twisted.python import usage, filepath

from mamba import copyright
from mamba._version import versions
from commons import Interaction, decorate_output
from mamba.utils.output import (blue, brown, darkred, resetColor as reset)

# This is an auto-generated property. Do not edit it.
version = versions.Version('configurator', 0, 1, 10)


class ApplicationOptions(usage.Options):
    """Application Options for mamba-admin tool
    """
    synopsis = '[options] <project name>'

    optFlags = [[
        'noquestions', 'n',
        'When this option is set, mamba will NOT ask anything to the user '
        'that means it will delete any previous application with the same '
        'name in the current path and will accept any options that are '
        'passed to it.'
        'Use with caution'
    ]]
Пример #4
0
import re
import sys
import getpass
import datetime
from string import Template

from twisted.python import usage, filepath

from mamba import copyright
from mamba.scripts import commons
from mamba._version import versions
from mamba.utils.checkers import Checkers
from mamba.utils.camelcase import CamelCase

# This is an auto-generated property. Do not edit it.
version = versions.Version('controller', 0, 1, 8)


def show_version():
    print('Mamba Controller Tools v{}'.format(version.short()))
    print(format(copyright.copyright))


def mamba_services_not_found():
    print('error: make sure you are inside a mamba application root '
          'directory and then run this command again')
    sys.exit(-1)


class ControllerOptions(usage.Options):
    """Controller Configuration options for mamba-admin tool
Пример #5
0
# Copyright (c) 2013 Oscar Campos <*****@*****.**>
# See LICENSE for more details
import os
import sys
import subprocess

from mamba._version import versions

# This is an auto-generated property, Do not edit it.
version = versions.Version('shell', 0, 0, 0)


def mysql(uri):
    """Runs a MySQL shell.

    :param uri: An `storm.URI` object.
    """
    executable = 'mysql'
    args = [executable]

    if uri.host:
        args.append('--host={}'.format(uri.host))

    if uri.port:
        args.append('--port={}'.format(uri.port))

    if uri.username:
        args.append('--user={}'.format(uri.username))

    if uri.password:
        args.append('--password={}'.format(uri.password))
Пример #6
0
    assert pip
    PIP_IS_AVAILABLE = True
except ImportError:
    PIP_IS_AVAILABLE = False


from twisted.python import usage, filepath

from mamba import copyright
from mamba.scripts import commons
from mamba._version import versions
from mamba.utils.checkers import Checkers
from mamba.utils.output import darkred, darkgreen

# This is an auto-generated property, Do not edit it.
version = versions.Version('package', 0, 0, 0)


def show_version():
    print('Mamba Package tools v{}'.format(version.short()))
    print(copyright.copyright)


def mamba_services_not_found():
    raise usage.UsageError(
        'error: make sure you are inside a mamba application root directory '
        'and then run this command again'
    )


class PackageInstallOptions(usage.Options):
Пример #7
0
import re
import sys
import datetime
from string import Template

from twisted.python import usage, filepath

from mamba import copyright
from mamba.scripts import commons
from mamba._version import versions
from mamba.utils.camelcase import CamelCase
from mamba.scripts._sql import mamba_services_not_found

# This is an auto-generated property. Do not edit it.
version = versions.Version('view', 0, 1, 4)


def show_version():
    print('Mamba View Tools v{}'.format(version.short()))
    print('{}'.format(copyright.copyright))


class ViewOptions(usage.Options):
    """View  Configuration options for mamba-admin tool
    """
    synopsis = '[options] name <controller>'

    optFlags = [
        ['dump', 'd', 'Dumo to the standard output'],
        [