message: Throw an exception when option is not set properly in wallet creation
diff: @@ -2548,10 +2548,7 @@ int main( int argc, char** argv ) {
  createWallet->add_option("-f,--file", password_file, localized("Name of file to write wallet password output to. (Must be set, unless \"--to-console\" is passed"));
  createWallet->add_flag( "--to-console", print_console, localized("Print password to console."));
  createWallet->set_callback([&wallet_name, &password_file, &print_console] {
  - if (password_file.empty() && !print_console) {
  - std::cerr << "ERROR: Either indicate a file using \"--file\" or pass \"--to-console\"" << std::endl;
  - return;
  - }
  + EOSC_ASSERT( !password_file.empty() ^ print_console, "ERROR: Either indicate a file using \"--file\" or pass \"--to-console\"" );
  const auto& v = call(wallet_url, wallet_create, wallet_name);
  std::cout << localized("Creating wallet: ${wallet_name}", ("wallet_name", wallet_name)) << std::endl;
  