From 5cc586c3ca06dbb85fc8a279c0efaa3d7887a028 Mon Sep 17 00:00:00 2001 From: guptaprakhariitr Date: Sun, 9 May 2021 13:24:27 +0530 Subject: [PATCH] improve implementation for googling --- src/builtin.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/builtin.cpp b/src/builtin.cpp index d3bb627..d0eff76 100644 --- a/src/builtin.cpp +++ b/src/builtin.cpp @@ -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 \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 : In this default language is English US.\ngoogle : 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; } \ No newline at end of file