コード例 #1
0
ファイル: duplicate_transform.py プロジェクト: scone/canari
def parse_args(args):
    if args.transform_dir is None:
        args.transform_dir = project_tree()['transforms']
    if args.transform in ['common', 'common.py']:
        print "Error: 'common' is a reserved module. Please name your transform something else."
        exit(-1)
    return args
コード例 #2
0
def parse_args(args):
    if args.transform_dir is None:
        args.transform_dir = project_tree()['transforms']
    if args.transform in ['common', 'common.py']:
        print "Error: 'common' is not a transform module. Cannot delete this module."
        exit(-1)
    return args
コード例 #3
0
ファイル: create_transform.py プロジェクト: liorvh/canari
def parse_args(args):
    if args.transform_dir is None:
        args.transform_dir = project_tree()['transforms']
    if args.transform in ['common', 'common.py']:
        print "Error: 'common' is a reserved module. Please name your transform something else."
        exit(-1)
    return args
コード例 #4
0
ファイル: delete_transform.py プロジェクト: liorvh/canari
def parse_args(args):
    if args.transform_dir is None:
        args.transform_dir = project_tree()['transforms']
    if args.transform in ['common', 'common.py']:
        print "Error: 'common' is not a transform module. Cannot delete this module."
        exit(-1)
    return args
コード例 #5
0
ファイル: generate_entities.py プロジェクト: andreoli/canari
def parse_args(args):
    args = parser.parse_args(args)
    if args.outfile is None:
        args.outfile = path.join(project_tree()['transforms'], 'common', 'entities.py')
    if args.maltego_entities:
        args.namespace.extend(args.exclude_namespace)
        args.exclude_namespace = []
    return args
コード例 #6
0
def parse_args(args):
    args = parser.parse_args(args)
    if args.outfile is None:
        args.outfile = path.join(project_tree()['transforms'], 'common',
                                 'entities.py')
    if args.maltego_entities:
        args.namespace.extend(args.exclude_namespace)
        args.exclude_namespace = []
    return args
コード例 #7
0
ファイル: generate_entities.py プロジェクト: liorvh/canari
def parse_args(args):
    if args.outfile is None:
        try:
            args.outfile = os.path.join(project_tree()['transforms'], 'common', 'entities.py')
        except ValueError:
            args.outfile = 'entities.py'
    if args.maltego_entities:
        args.namespace.extend(args.exclude_namespace)
        args.exclude_namespace = []
    return args
コード例 #8
0
ファイル: generate_entities.py プロジェクト: scone/canari
def parse_args(args):
    if args.outfile is None:
        try:
            args.outfile = os.path.join(project_tree()['transforms'], 'common',
                                        'entities.py')
        except ValueError:
            args.outfile = 'entities.py'
    if args.maltego_entities:
        args.namespace.extend(args.exclude_namespace)
        args.exclude_namespace = []
    return args
コード例 #9
0
def parse_args(args):
    args = parser.parse_args(args)
    if args.transform_dir is None:
        args.transform_dir = project_tree()['transforms']
    return args
コード例 #10
0
def parse_args(args):
    args = parser.parse_args(args)
    if args.transform_dir is None:
        args.transform_dir= project_tree()['transforms']
    return args
コード例 #11
0
ファイル: list_transforms.py プロジェクト: liorvh/canari
def parse_args(args):
    args.ptree = project_tree(package = args.package)
    args.package = args.ptree['pkg_name']
    # We specifically don't update 'args' with any of the info from ptree.  This
    # way we always know exactly what information was specified by the user.
    return args
コード例 #12
0
ファイル: list_transforms.py プロジェクト: reenberg/canari
def parse_args(args):
    args.ptree = project_tree(package=args.package)
    args.package = args.ptree['pkg_name']
    # We specifically don't update 'args' with any of the info from ptree.  This
    # way we always know exactly what information was specified by the user.
    return args