Now by-default prepending a newline to stdout

This commit is contained in:
Leonetienne
2022-05-31 18:26:02 +02:00
parent 628491998d
commit 1a11f406e4
2 changed files with 14 additions and 1 deletions
+11 -1
View File
@@ -24,7 +24,7 @@ void DataOutputLayer::Init() {
// Open the file
ofs.open(
Configuration::inputFilename,
Configuration::outputFilename,
std::ios::out | std::ios::binary
);
@@ -102,6 +102,16 @@ void DataOutputLayer::WriteBlock() {
*out << " ";
}
// If we are finished, and are outputting to stdout,
// and the user didn't specifically opt out, print a newline
if (
(IsFinished()) &&
(Configuration::outputTo == Configuration::OUTPUT_TO::STDOUT) &&
(!CommandlineInterface::Get().HasParam("--no-newline"))
) {
*out << std::endl;
}
}
return;