def main()

in table_tagger.py [0:0]


def main():
    parser = argparse.ArgumentParser(description='Tag all DynamoDB tables in a region with their own name.')

    parser.add_argument(
        '--dry-run', required=False, action='store_true', help='output results but do not actually tag tables')

    parser.add_argument(
        '--region', required=False, type=str, default='us-east-1', help='tag tables in REGION (default: us-east-1)')

    parser.add_argument(
        '--table-name', required=False, type=str, help='tag only TABLE_NAME (defaults to all tables in region)')

    parser.add_argument(
        '--tag-name', required=False, type=str, default='table_name',  help='tag table with tag TAG_NAME (default is "table_name")')

    args = parser.parse_args()
    calculator = DynamoDBEponymousTagger(args)
    calculator.run()