#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
Text analyzer main
"""

import menu
import analyzer

if __name__ == "__main__":
    analyzer.load_file("phil.txt")

    while True:
        current_file = analyzer.current_file()
        menu.print_menu(current_file)

        choice = input("--> ")

        if choice == "q":
            break
        elif choice == "1":
            res = analyzer.count_lines()
            print(res)
        elif choice == "2":
            res = analyzer.count_words()
            print(res)
        elif choice == "3":
            res = analyzer.count_letters()
            print(res)
        elif choice == "4":
            res = analyzer.word_freq()
            print(res)
        elif choice == "5":
            res = analyzer.letter_freq()
            print(res)
        elif choice == "6":
            res = analyzer.perform_all()
            print(res)
        elif choice == "7":
            file_name = input("File: ")
            analyzer.load_file(file_name)

        input("\nPress enter to continue...")
