#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