示例#1
0
def main():
    parser = argparse.ArgumentParser('image generator')
    parser.add_argument('output',
                        action='store',
                        default='build/makefile.images',
                        help='config file name.')
    parser.add_argument('dir',
                        action='store',
                        default='source/images',
                        help='path to images directory.')
    parser.add_argument('config',
                        action='store',
                        default='metadata.yaml',
                        help='config file name.')

    ui = parser.parse_args()

    conf = '/'.join([ui.dir, ui.config])

    for image in utils.ingest_yaml_list(conf):
        image['dir'] = ui.dir

        generate_targets(image)

    generate_make_footer()

    m.write(ui.output)

    print('[meta-build]: built "' + sys.argv[1] + '" to specify images.')
示例#2
0
文件: param.py 项目: rMendozajy/docs
def main():
    input_data = utils.ingest_yaml_list(sys.argv[1])
    generate_params(input_data)

    r.write(sys.argv[2])

    print('[api]: rebuilt "' + sys.argv[2] + '" parameter table.')
示例#3
0
文件: images.py 项目: rMendozajy/docs
def main():
    parser = argparse.ArgumentParser('image generator')
    parser.add_argument('output', action='store', default='build/makefile.images', help='config file name.')
    parser.add_argument('dir', action='store', default='source/images', help='path to images directory.')
    parser.add_argument('config', action='store', default='metadata.yaml', help='config file name.')

    ui = parser.parse_args()

    conf = '/'.join([ui.dir, ui.config])

    for image in utils.ingest_yaml_list(conf):
        image['dir'] = ui.dir

        generate_targets(image)

    generate_make_footer()

    m.write(ui.output)

    print('[meta-build]: built "' + sys.argv[1] + '" to specify images.')