def main(argv=None): if argv is None: argv = sys.argv if len(argv) != 2: genmetadata.usage() return 1 genmetadata.run(argv[1]) return 0
def execute(self, pipedata, prefix=""): self.bakery.logging_task('Generate METADATA.json (fontbakery-build-metadata.py)') if self.bakery.forcerun: return self.bakery.logging_cmd('fontbakery-build-metadata.py %s' % self.builddir) try: # reassign ansiprint to our own method genmetadata.ansiprint = self.ansiprint genmetadata.run(self.builddir) except Exception as e: self.bakery.logging_err(e.message) raise
def execute(self, pipedata, prefix=""): self.bakery.logging_task( 'Generate METADATA.json (fontbakery-build-metadata.py)') if self.bakery.forcerun: return self.bakery.logging_cmd('fontbakery-build-metadata.py %s' % self.builddir) try: # reassign ansiprint to our own method genmetadata.ansiprint = self.ansiprint genmetadata.run(self.builddir) except Exception as e: self.bakery.logging_err(e.message) raise
def execute(self, pipedata, prefix=""): task = self.bakery.logging_task('Generate METADATA.json (genmetadata.py)') if self.bakery.forcerun: return self.bakery.logging_cmd('genmetadata.py %s' % self.builddir) try: # reassign ansiprint to our own method genmetadata.ansiprint = self.ansiprint genmetadata.run(self.builddir) self.bakery.logging_task_done(task) except Exception, e: self.bakery.logging_err(e.message) self.bakery.logging_task_done(task, failed=True) raise
def execute(self, pipedata, prefix=""): task = self.bakery.logging_task( 'Generate METADATA.json (genmetadata.py)') if self.bakery.forcerun: return self.bakery.logging_cmd('genmetadata.py %s' % self.builddir) try: # reassign ansiprint to our own method genmetadata.ansiprint = self.ansiprint genmetadata.run(self.builddir) self.bakery.logging_task_done(task) except Exception, e: self.bakery.logging_err(e.message) self.bakery.logging_task_done(task, failed=True) raise
#!/usr/bin/env python # coding: utf-8 # Copyright 2013 The Font Bakery Authors. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # See AUTHORS.txt for the list of Authors and LICENSE.txt for the License. from __future__ import print_function import argparse from bakery_cli.scripts import genmetadata parser = argparse.ArgumentParser(description='Builds METADATA.json[.new] in' ' and for specified directory(s)') parser.add_argument('project_path', type=str) args = parser.parse_args() genmetadata.run(args.project_path)
# Copyright 2013 The Font Bakery Authors. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # See AUTHORS.txt for the list of Authors and LICENSE.txt for the License. from __future__ import print_function import argparse from bakery_cli.scripts import genmetadata parser = argparse.ArgumentParser(description='Builds METADATA.json[.new] in' ' and for specified directory(s)') parser.add_argument('project_path', type=str) args = parser.parse_args() genmetadata.run(args.project_path)