Skip to content

Commit

Permalink
improve implementation for googling
Browse files Browse the repository at this point in the history
  • Loading branch information
guptaprakhariitr committed May 9, 2021
1 parent 5ef3311 commit 5cc586c
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions src/builtin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -226,18 +226,22 @@ int roosh_google(char **args, int num_args)
invalid_arg_count_error(num_args, 0);
return 1;
}
if (!strcmp(args[1], "man"))
if (!strcmp(args[1], "--help"))
{
cout << "Format:\ngoogle <lang_code> <word_to_search>\nExample:google US hello\nCode\tLanguage\n==================\nUS\tEnglish (US)\nhi\tHindi\nes\tSpanish\nfr\tFrench\nja\tJapanese\nru\tRussian\nUK\tEnglish (UK)\nde\tGerman\nit\tItalian\nko\tKorean\nar\tArabic\ntr\tTurkish\n";
cout << "Format:\ngoogle <word_to_search> : In this default language is English US.\ngoogle <word_to_search> <lang_code> : To search in specific language.\n\nExample:\ngoogle hello\ngoogle hello US\n\nLang Code\tLanguage\n==================\nUS\tEnglish (US)\nhi\tHindi\nes\tSpanish\nfr\tFrench\nja\tJapanese\nru\tRussian\nUK\tEnglish (UK)\nde\tGerman\nit\tItalian\nko\tKorean\nar\tArabic\ntr\tTurkish\n";
}
else if (num_args > 2)
{
if (!strcmp(args[1], "US"))
google_a_description(args[2], "en_US");
else if (!strcmp(args[1], "UK"))
google_a_description(args[2], "en_UK");
if (!strcmp(args[2], "US"))
google_a_description(args[1], "en_US");
else if (!strcmp(args[2], "UK"))
google_a_description(args[1], "en_UK");
else
google_a_description(args[2], args[1]);
google_a_description(args[1], args[2]);
}
else
{
cout << "Please use google --help for any help.\n";
}
return 1;
}

0 comments on commit 5cc586c

Please sign in to comment.