Fixed README

This commit is contained in:
R. Eric Wheeler 2015-07-15 11:37:58 -07:00
parent d6e5df0767
commit b8928bfa4c
2 changed files with 41 additions and 1 deletions

1
.gitignore vendored
View File

@ -10,7 +10,6 @@ config
Makefile
NEWS
pipecolors.pc
README
tests/test
Makefile.in
aclocal.m4

41
README Normal file
View File

@ -0,0 +1,41 @@
*******************
** libpipecolors **
*******************
This library parses input like printf and sprintf but instead of returning a
boring string it will replace renegade bbs style pipecodes (|09) with their
ansi equivelent.
**************************
** It has two functions **
**************************
int pcprintf(const char * format, ...);
int pcsprintf(char * str, const char * format, ...);
***********
** To Do **
***********
[x] Remove std::map requirement
[ ] Remove boost requirement without forcing -std=c++11
*****************
** Example use **
*****************
#include <cstdio>
#include <iostream>
#include <pipecolors.h>
using namespace pipecolors;
int main(void) {
int num = 5;
const char* str = "My number is";
pcprintf("|02%s |10%d|39\n", str, num);
return 0;
}
This would return \x1b[0;32mMy number is \x1b[0;92m5\x1b[0;39m\n, Printing str in dark green and num in light green