def parser(args=None): parser = argparse.ArgumentParser( description='Builds portions of a charm or bundle') parser.add_argument('subcommand', choices=['tests', 'readme', 'icon'], help='Which type of generator to run') parser = parser_defaults(parser) return parser.parse_known_args(args)
def parser(args=None): parser = argparse.ArgumentParser( description='add icon, readme, or tests to a charm') parser.add_argument('subcommand', choices=['tests', 'readme', 'icon'], help='Which type of generator to run') utils.add_plugin_description(parser) parser = parser_defaults(parser) return parser.parse_known_args(args)
def setup_parser(args=None): parser = argparse.ArgumentParser( description='Learn more about a Charm or Bundle') parser.add_argument('charm', nargs=1, help='Charm to branch', metavar=('charm_name')) parser = parser_defaults(parser) return parser.parse_args(args)
def get_args(args=None): parser = argparse.ArgumentParser( description='display tooling version information') utils.add_plugin_description(parser) parser = parser_defaults(parser) args = parser.parse_args(args) return args
def get_args(args=None): parser = argparse.ArgumentParser( description='perform static analysis on a charm or bundle') parser.add_argument('charm_name', nargs='?', default=os.getcwd(), help='path of charm dir to check. Defaults to PWD') utils.add_plugin_description(parser) parser = parser_defaults(parser) args = parser.parse_args(args) return args
def get_args(args=None): parser = argparse.ArgumentParser( description='Performs static analysis on charms and bundles') parser.add_argument('-n', '--offline', action='store_false', help='Only perform offline proofing') parser.add_argument('charm_name', nargs='?', default=os.getcwd(), help='path of charm dir to check. Defaults to PWD') parser = parser_defaults(parser) args = parser.parse_args(args) return args
def get_args(args=None): parser = argparse.ArgumentParser( description='display tooling version information') parser.add_argument('--format', choices=['long', 'short', 'default'], default='default', help="Version format. Long includes git revision " "info. Default uses long if it's a pre-release.") utils.add_plugin_description(parser) parser = parser_defaults(parser) args = parser.parse_args(args) return args