18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# File 'lib/abot/info.rb', line 18
def run
Info::OptionParser.instance do |parser|
parser.program_name = 'abot-info'
parser.version = Abot::Info::VERSION
parser.separator ''
parser.separator 'Application options:'
parser.add_option(
:template, '--template=TEMPLATE',
'Шаблон (default || mobile)',
)
parser.add_option(
:add, '--add=COLUMN1,COLUMN2,COLUMN3',
"Добавить колонки:\n" \
" name: Названия монет\n" \
" name_mobile: Название монет(без изменения по дню)\n" \
" sell_up: Прибыль со сделки\n" \
" sell_price: Цена продажи\n" \
" max_price: Максимальная цена за 24ч.\n" \
" min_price: Минимальная цена за 24ч.\n" \
" current_price: Текущая цена\n" \
" next_average_price: Цена следующего усреднения\n" \
" current_quote: Текущая стоимость позиции, $\n" \
" buy_date: Дата покупки\n" \
" timer: Время с покупки\n" \
" current_profit: Текущая прибыль\n" \
" potential_profit: Потенциальная прибыль\n",
)
parser.add_option(
:del, '--del=COLUMN1,COLUMN2,COLUMN3',
"Удалить колонки:\n" \
" name: Названия монет\n" \
" name_mobile: Название монет(без изменения по дню)\n" \
" sell_up: Прибыль со сделки\n" \
" sell_price: Цена продажи\n" \
" max_price: Максимальная цена за 24ч.\n" \
" min_price: Минимальная цена за 24ч.\n" \
" current_price: Текущая цена\n" \
" next_average_price: Цена следующего усреднения\n" \
" current_quote: Текущая стоимость позиции, $\n" \
" buy_date: Дата покупки\n" \
" timer: Время с покупки\n" \
" current_profit: Текущая прибыль\n" \
" potential_profit: Потенциальная прибыль\n",
)
parser.add_option(
:db_path, '--db_path=DB_PATH',
'Абсолютный путь до базы A-bot',
required: true
)
parser.add_option(
:symbols, '--symbols=SYMBOL1,SYMBOL2,SYMBOL3',
'Пары для отображения курсов',
)
end.final!
require_relative 'info/database_table'
start_stats({ rate_coins: rate_coins, columns: columns })
end
|