From 3c9305641679d6a090d148a26e9369f8011bbec4 Mon Sep 17 00:00:00 2001 From: SEK1RO Date: Fri, 27 Sep 2024 09:06:42 +0300 Subject: [PATCH] fix(Makefile): -lgcov, TOOLS = basen --- src/basen.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/basen.cpp diff --git a/src/basen.cpp b/src/basen.cpp new file mode 100644 index 0000000..08ace15 --- /dev/null +++ b/src/basen.cpp @@ -0,0 +1,29 @@ +#include + +#include + +#include + +int main(int argc, char *argv[]) +{ + argparse::ArgumentParser program("basen", "1.1.0"); + program.add_argument("-t", "--type") + .help("encoding type") + .metavar("STRING") + .choices("base58", "base64", "hex") + .default_value("hex"); + program.add_argument("-d", "--decode") + .help("is decode") + .flag(); + try + { + program.parse_args(argc, argv); + } + catch (const std::exception &err) + { + std::cerr << err.what() << '\n'; + std::cerr << program; + return 1; + } + return 0; +} \ No newline at end of file