package com.softwaremill.common.conf.encoding; import java.io.Console; import java.io.IOException; /** * @author Adam Warski (adam at warski dot org) */ public class CodingConsole { public static void main(String[] args) throws IOException { System.out.println("Welcome to the coding console!"); MasterPasswordStore.readFromConsole(); ConfigurationValueCoder valueCoder = new ConfigurationValueCoder(); Console console = System.console(); while (true) { System.out.println("1. encode values"); System.out.println("2. decode values"); System.out.println("3. exit"); String choice = console.readLine(); if ("1".equals(choice)) { String text = console.readLine("Text: "); System.out.println(valueCoder.encode(text)); } else if ("2".equals(choice)) { String text = console.readLine("Text: "); System.out.println(valueCoder.decode(text)); } if ("3".equals(choice)) { return; } } } }