0001    //
0002    //  PromptSettings.swift
0003    //  PromptSettings
0004    //
0005    //  Created by Omar Abdelhafith on 02/11/2015.
0006    //  Copyright © 2015 Omar Abdelhafith. All rights reserved.
0007    //
0008    
0009    
0010    class PromptSettings
Agree.swift:16
    PromptSettings.print(prompt, terminator: "  ")
Ask.swift:35
    PromptSettings.print(prompt)
Ask.swift:65
            PromptSettings.print("?  ", terminator: "")
Ask.swift:79
    return PromptSettings.read() ?? ""
AskerValidator.swift:29
        PromptSettings.print(invalidMessage)
AskerValidator.swift:30
        PromptSettings.print(validator.newItemPromptMessage(), terminator: "")
Choose.swift:81
    items.forEach { PromptSettings.print($0) }
Choose.swift:82
    PromptSettings.print("\(settings.promptQuestion)", terminator: "")
CommandExecutor.swift:32
    PromptSettings.print("Executed command '\(command)'")
Runner.swift:112
            PromptSettings.print("\(title): \n\(string)")
{ 0011 0012 static var reader
PromptSettings.swift:16
        return reader.read()
: PromptReader = ConsolePromptReader() 0013 static var printer
PromptSettings.swift:20
        return printer.printString(string, terminator: terminator)
: PromptPrinter = ConsolePromptPrinter() 0014 0015 class func read
Ask.swift:79
    return PromptSettings.read() ?? ""
() -> String? { 0016 return reader.read() 0017 } 0018 0019 class func print
Agree.swift:16
    PromptSettings.print(prompt, terminator: "  ")
Ask.swift:35
    PromptSettings.print(prompt)
Ask.swift:65
            PromptSettings.print("?  ", terminator: "")
AskerValidator.swift:29
        PromptSettings.print(invalidMessage)
AskerValidator.swift:30
        PromptSettings.print(validator.newItemPromptMessage(), terminator: "")
Choose.swift:81
    items.forEach { PromptSettings.print($0) }
Choose.swift:82
    PromptSettings.print("\(settings.promptQuestion)", terminator: "")
CommandExecutor.swift:32
    PromptSettings.print("Executed command '\(command)'")
Runner.swift:112
            PromptSettings.print("\(title): \n\(string)")
(string: String, terminator: String = "\n") { 0020 return printer.printString(string, terminator: terminator) 0021 } 0022 }