#include <internal/difflib.h>
#include <internal/string_tools.h>
#include <internal/uuid.h>
#include <iostream>
#include <iomanip>
#include <fstream>
#include "process.hpp"
#include "nlohmann/json.hpp"
|
| using | Cells = std::pair< std::vector< std::string >, std::vector< std::string > > |
| |
|
| void | strip_newline (std::string &s) |
| |
| std::string | run_command (std::string command) |
| |
| std::string | run_git_command (std::string command) |
| |
| std::string | diff_substr (const std::string &s, size_t i1, size_t i2, difflib::tag_t tag) |
| |
| void | compare_cell (const std::string &a_, const std::string &b_, const std::string &id) |
| |
| Cells | cnb_to_cells (std::istream &stream) |
| |
| void | cnb_diff (std::istream &a, std::istream &b) |
| |
| std::vector< std::string > | split_to_maxlength (std::string s, int maxlength) |
| |
| void | help () |
| |
| void | view (const char *fname) |
| |
| void | diff (const char *a, const char *b) |
| |
| void | gitdiff (const char *a, const char *b, const char *relpath) |
| |
| void | clean (const char *a) |
| |
| int | run (int argc, char **argv) |
| |
| int | main (int argc, char **argv) |
| |
◆ Cells
| using Cells = std::pair<std::vector<std::string>, std::vector<std::string> > |
◆ clean()
| void clean |
( |
const char * |
a | ) |
|
◆ cnb_diff()
| void cnb_diff |
( |
std::istream & |
a, |
|
|
std::istream & |
b |
|
) |
| |
◆ cnb_to_cells()
| Cells cnb_to_cells |
( |
std::istream & |
stream | ) |
|
◆ compare_cell()
| void compare_cell |
( |
const std::string & |
a_, |
|
|
const std::string & |
b_, |
|
|
const std::string & |
id |
|
) |
| |
◆ diff()
| void diff |
( |
const char * |
a, |
|
|
const char * |
b |
|
) |
| |
◆ diff_substr()
| std::string diff_substr |
( |
const std::string & |
s, |
|
|
size_t |
i1, |
|
|
size_t |
i2, |
|
|
difflib::tag_t |
tag |
|
) |
| |
◆ gitdiff()
| void gitdiff |
( |
const char * |
a, |
|
|
const char * |
b, |
|
|
const char * |
relpath |
|
) |
| |
◆ help()
◆ main()
| int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ run()
| int run |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ run_command()
| std::string run_command |
( |
std::string |
command | ) |
|
◆ run_git_command()
| std::string run_git_command |
( |
std::string |
command | ) |
|
◆ split_to_maxlength()
| std::vector< std::string > split_to_maxlength |
( |
std::string |
s, |
|
|
int |
maxlength |
|
) |
| |
◆ strip_newline()
| void strip_newline |
( |
std::string & |
s | ) |
|
◆ view()
| void view |
( |
const char * |
fname | ) |
|
◆ colour_delete
| const char* colour_delete = "\033[31m" |
◆ colour_delete_bg
| const char* colour_delete_bg = "\033[41m" |
◆ colour_info
| const char* colour_info = "\033[36m" |
◆ colour_insert
| const char* colour_insert = "\033[32m" |
◆ colour_insert_bg
| const char* colour_insert_bg = "\033[42m" |
◆ colour_modified
| const char* colour_modified = "\033[33m" |
◆ colour_reset
| const char* colour_reset = "\033[0m" |
◆ git_path