#!/usr/bin/env python

from hippocrates.questionnaires.rosenberg_self_esteem.assessment import \
    RosenbergSelfEsteemAssessment as AssessmentToTake

import click


@click.command()
@click.option('--hide', is_flag=True)
@click.option('--log', is_flag=True)
def run(hide, log):
    assessment = AssessmentToTake()
    assessment.take_assessment()
    if not hide:
        print('Answers')
        print(assessment.display_answers())
        print('Analysis')
        print(assessment.display_result())
    if log:
        print('Saving results.')
        assessment.save_results()


if __name__ == '__main__':
    run()
