no extras

This commit is contained in:
Petr Bena 2014-05-25 18:47:33 +02:00
parent 7309ccb185
commit 1f35bb9cb6
4 changed files with 10 additions and 1 deletions

View File

@ -27,6 +27,7 @@ string Configuration::Author = "";
string Configuration::Version = "1.0.4"; string Configuration::Version = "1.0.4";
string Configuration::Title = ""; string Configuration::Title = "";
string Configuration::Home = ""; string Configuration::Home = "";
bool Configuration::NoExtras = false;
string Configuration::Input = ""; string Configuration::Input = "";
string Configuration::DefaultURL = ""; string Configuration::DefaultURL = "";

View File

@ -33,6 +33,7 @@ namespace Stikkit
static string DefaultURL; static string DefaultURL;
static bool Private; static bool Private;
static string Home; static string Home;
static bool NoExtras;
}; };
} }

View File

@ -129,7 +129,10 @@ int main(int argc, char *argv[])
cerr << "curl_easy_perform() failed: " << curl_easy_strerror(res) << endl; cerr << "curl_easy_perform() failed: " << curl_easy_strerror(res) << endl;
return 12; return 12;
} }
cout << "Successfully pastebined to: " << readBuffer; if (!Stikkit::Configuration::NoExtras)
cout << "Successfully pastebined to: " << readBuffer;
else
cout << readBuffer;
curl_easy_cleanup(curl); curl_easy_cleanup(curl);
} else } else
{ {

View File

@ -131,6 +131,9 @@ bool TerminalParser::ParseChar(char x)
case 'p': case 'p':
Configuration::Private = true; Configuration::Private = true;
return false; return false;
case 's':
Configuration::NoExtras = true;
return false;
} }
return false; return false;
} }
@ -149,6 +152,7 @@ void TerminalParser::DisplayHelp()
" -v: Increases verbosity\n"\ " -v: Increases verbosity\n"\
" -t <title>: Set a title for a paste\n"\ " -t <title>: Set a title for a paste\n"\
" -p: Mark a paste as private (not visible in recent pastes)\n"\ " -p: Mark a paste as private (not visible in recent pastes)\n"\
" -s: Display only RAW url of paste and no extra text\n"\
" -e <minutes>: Set expiry in minutes, parameter needs to be a number\n"\ " -e <minutes>: Set expiry in minutes, parameter needs to be a number\n"\
" --version: Display a version\n"\ " --version: Display a version\n"\
" -h | --help: Display this help\n\n"\ " -h | --help: Display this help\n\n"\