69 lines
2.2 KiB
C++
69 lines
2.2 KiB
C++
#include <cstdlib>
|
||
#include <iostream>
|
||
#include <fstream>
|
||
#include <string>
|
||
#include "common.hpp"
|
||
#include "PrintFile.hpp"
|
||
|
||
void show_help(bool isRulang)
|
||
{
|
||
|
||
if (isRulang)
|
||
{
|
||
|
||
std::cout << R"(
|
||
Использование: dm-cli [глобальные параметры] <группа> [<аргументы>]
|
||
|
||
Глобальные параметры:
|
||
--debug выводить отладочную информацию, входные и выходные API-запросы
|
||
--address <ip:port> адрес модуля сделок (dm), по умолчанию: http://127.0.0.1:4999
|
||
--help вывести краткую справку по всем подкомандам
|
||
--version вывести строку версии
|
||
|
||
dm-cli account status <биткоин адрес>
|
||
Показать учётные данные аккаунта
|
||
dm-cli account update [параметры]
|
||
Изменить учётные данные аккаунта
|
||
|
||
dm-cli deal create
|
||
Создать новую сделку
|
||
dm-cli deal status
|
||
Показать данные сделки
|
||
dm-cli deal complete
|
||
Завершить сделку
|
||
dm-cli deal cancel
|
||
Отменить сделку
|
||
dm-cli deal negative
|
||
Оставить негативный отзыв
|
||
)" << std::endl;
|
||
}
|
||
else
|
||
{
|
||
|
||
std::cout << R"(
|
||
Usage: dm-cli [global] <group> [<args>]
|
||
|
||
Global options:
|
||
--debug print debug information, input and output API requests
|
||
--address <ip:port> address of the bitdeals dm, default: http://127.0.0.1:4999
|
||
--help print condensed help for all subcommands
|
||
--version print version string
|
||
|
||
dm-cli account status <bitcoin_address>
|
||
Show account data details
|
||
dm-cli account update [options]
|
||
Update your account data
|
||
|
||
dm-cli deal create
|
||
Create a new deal
|
||
dm-cli deal status
|
||
Show deal data details
|
||
dm-cli deal complete
|
||
Complete deal
|
||
dm-cli deal cancel
|
||
Cancel deal
|
||
dm-cli deal negative
|
||
Leave negative feedback
|
||
)" << std::endl;
|
||
}
|
||
} |