Example #1
0
def main(opts, args):
    if args[0] == 'diff':
	import diff
	diff.main(opts, args[1:])
    elif args[0] == 'trkmtm':
	import trkmtm
	trkmtm.main(opts, args[1:])
    elif args[0] == 'trkmtm2':
	import trkmtm2
	trkmtm2.main(opts, args[1:])
    elif args[0] == 'var':
	import var
	var.main(opts, args[1:])
    elif args[0] == 'multspec':
	import multspec
	multspec.main(opts, args[1:])
    elif args[0] == 'multcand':
	import multcand
	multcand.main(opts, args[1:])
    elif args[0] == 'kssideband':
	import kssideband
	kssideband.main(opts, args[1:])
    elif args[0] == 'extlbkgs':
	import extlbkgs
	extlbkgs.main(opts, args[1:])
    elif args[0] == 'kkmass':
	import kkmass
	kkmass.main(opts, args[1:])
    elif args[0] == 'kpimass':
	import kpimass
	kpimass.main(opts, args[1:])
    else:
	raise NameError(args)
Example #2
0
def main(opts, args):
    if args[0] == 'lumi':
        import lumi
        lumi.main(opts, args[1:])
    elif args[0] == 'compare':
        import compare
        compare.main(opts, args[1:])
    elif args[0] == 'combine':
        import combine
        combine.main(opts, args[1:])
    elif args[0] == 'divide':
        import divide
        divide.main(opts, args[1:])
    elif args[0] == 'para':
        import para
        para.main(opts, args[1:])
    elif args[0] == 'entries':
        import entries
        entries.main(opts, args[1:])
    elif args[0] == 'brf':
        import brf
        brf.main(opts, args[1:])
    elif args[0] == 'diff':
        import diff
        diff.main(opts, args[1:])
    elif args[0] == 'cuts':
        import cuts
        cuts.main(opts, args[1:])
    elif args[0] == 'parse':
        import parse
        parse.main(opts, args[1:])
    elif args[0] == 'backgrounds':
        import backgrounds
        backgrounds.main(opts, args[1:])
    elif args[0] == 'cbx':
        import cbx
        cbx.main(opts, args[1:])
    elif args[0] == 'sld':
        import sld
        sld.main(opts, args[1:])
    elif args[0] == 'web':
        import web
        web.main(opts, args[1:])
    elif args[0] == 'mctruth':
        import mctruth
        mctruth.main(opts, args[1:])
    elif args[0] == 'ths':
        import ths
        ths.main(opts, args[1:])
    elif args[0] == 'prd':
        import prd
        prd.main(opts, args[1:])
    else:
        raise NameError(args)
Example #3
0
def main(opts, args):
    if args[0] == 'lumi':
	import lumi
	lumi.main(opts, args[1:])
    elif args[0] == 'compare':
	import compare
	compare.main(opts, args[1:])
    elif args[0] == 'combine':
	import combine
	combine.main(opts, args[1:])
    elif args[0] == 'divide':
	import divide
	divide.main(opts, args[1:])
    elif args[0] == 'para':
	import para
	para.main(opts, args[1:])
    elif args[0] == 'entries':
	import entries
	entries.main(opts, args[1:])
    elif args[0] == 'brf':
	import brf
	brf.main(opts, args[1:])
    elif args[0] == 'diff':
	import diff
	diff.main(opts, args[1:])
    elif args[0] == 'cuts':
	import cuts
	cuts.main(opts, args[1:])
    elif args[0] == 'parse':
	import parse
	parse.main(opts, args[1:])
    elif args[0] == 'backgrounds':
	import backgrounds
	backgrounds.main(opts, args[1:])
    elif args[0] == 'cbx':
	import cbx
	cbx.main(opts, args[1:])
    elif args[0] == 'sld':
	import sld
	sld.main(opts, args[1:])
    elif args[0] == 'web':
	import web
	web.main(opts, args[1:])
    elif args[0] == 'mctruth':
	import mctruth
	mctruth.main(opts, args[1:])
    elif args[0] == 'ths':
	import ths
	ths.main(opts, args[1:])
    elif args[0] == 'prd':
	import prd
	prd.main(opts, args[1:])
    else:
	raise NameError(args)
Example #4
0
def compare_images():
    diff.main()
Example #5
0
 def testBasic(self):
     diff.main(['diff.py', 'removes.txt', 'adds.txt'])
Example #6
0
def run_diff(style):
    out = io.StringIO()
    diff.main(style, 'diff.py', 'sample.py', out)
    # should probably do a better test 
    return out.getvalue()
Example #7
0
    with open(source, 'r') as file:
        txt = file.read()
    match = re.search("Tweak Version: ([0-9]\.[0-9]\.[0-9]\.[0-9])", txt)
    if not match:
        raise ValueError("Can't determine tweak version from " + source)
    return match.group(1)


DOC = "DHC6-v2-tweaks.txt"
ASSETS = [DOC, "patch.py", "tweak-dhc6.py"]

if __name__ == '__main__':

    print("Diff'ing modifications to Aircraft")

    logging.basicConfig(stream=sys.stdout, level=logging.INFO)

    version = get_version(DOC)

    out = makedir("build/build-" + version)

    args = [
        "--a=C:/Users/nmeier/Downloads/twotter/original",
        "--b=C:/Users/nmeier/Downloads/twotter/modded",
        "--o=" + makedir(out + "/tweaks/" + version), "--x=.*fmod.*"
    ]
    diff.main(args)

    for asset in ASSETS:
        shutil.copy(asset, os.path.join(out, asset))