forked from lix-project/lix
24 lines
452 B
C++
24 lines
452 B
C++
#include "print-elided.hh"
|
|
#include "ansicolor.hh"
|
|
#include "english.hh"
|
|
|
|
namespace nix {
|
|
|
|
void printElided(
|
|
std::ostream & output,
|
|
unsigned int value,
|
|
const std::string_view single,
|
|
const std::string_view plural,
|
|
bool ansiColors)
|
|
{
|
|
if (ansiColors)
|
|
output << ANSI_FAINT;
|
|
output << "«";
|
|
pluralize(output, value, single, plural);
|
|
output << " elided»";
|
|
if (ansiColors)
|
|
output << ANSI_NORMAL;
|
|
}
|
|
|
|
}
|