def METHOD_NAME(self, **options):
    bulk_num = options.pop('bulk_num')
    domain = options.pop('domain')
    status = options.pop('status')
    self.stdout.write('\n\n')
    remaining, migrated = self._get_domain_lists()
    if status:
        self.show_status(remaining, migrated, status)
        return
    if domain:
        self.print_totals([domain])
        self.stdout.write('\n\n')
        confirm = input('\nActually migrate "{}"? [y/n] '.format(domain))
        if not confirm == 'y':
            self.stdout.write('\nAborting migration\n\n')
            return
        self.migrate_domain(domain)
    elif not remaining:
        self.stdout.write('No sql domains needing migration\n\n\n')
        return
    else:
        self.bulk_migrate(remaining, bulk_num)