-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpolkacli.yml
167 lines (146 loc) · 3.65 KB
/
polkacli.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
name: polkacli
help: bash client for running substrate nodes
version: 0.2.0
commands:
- name: edit
help: Edit systemd validator config file
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: enable
help: Enable autostart when boot
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: disable
help: Disable autostart when boot
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: start
help: Start the node
dependencies:
- polkadot
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: stop
help: Stop the node
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: status
help: See node status
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: reload
help: Reload daemon after changing configs
- name: restart
help: Restart the node
dependencies:
- polkadot
environment_variables:
- name: service_name
help: Name of systemd service
required: true
- name: logsnow
help: Tail logs in realtime
environment_variables:
- name: distro_type
help: Type of distro
required: true
allowed: [debian, rhel, arch]
- name: logs
help: Show last 1000 logs of the process
environment_variables:
- name: distro_type
help: Type of distro
required: true
allowed: [debian, rhel, arch]
- name: version
help: Show polkadot client version
default: true
dependencies:
- polkadot
- name: download
alias: dl
help: Download updates
commands:
- name: client
help: Downloads latest polkadot/substrate client from Github
- name: snapshot
help: Download latest snapshot from polkashot
args:
- name: network
help: Choose network> polkadot/kusama/westend
required: true
allowed: [polkadot, kusama]
- name: database
help: Choose db> rocksdb/paritydb
required: true
allowed: [rocksdb, paritydb]
- name: update
alias: u
help: Update
commands:
- name: client
help: Updates latest client that has been previously downloaded
- name: snapshot
help: Updates latest snapshot that has been previously downloaded
- name: polkacli
help: Downloads and updates latest polkacli from Github
- name: setup
help: Setup your polkacli for running nodes
args:
- name: distro
help: name your distro (ubuntu, rhel or arch)
required: true
environment_variables:
- name: distro_type
help: Type of distro
required: true
allowed: [debian, rhel, arch]
- name: network
help: Set your network (polkadot, kusama, westend)
required: true
environment_variables:
- name: network_name
help: Name of network
required: true
allowed: [polkadot, kusama, westend]
- name: name
help: Set name for your node(default same as network)
required: true
environment_variables:
- name: node_name
help: Name of node
required: true
- name: database
help: Set database (rocksdb/paritydb)
required: true
environment_variables:
- name: db_name
help: Database version type
required: true
allowed: [rocksdb, paritydb]
flags:
- long: --force
short: -f
help: Overwrite existing files
examples:
- polkacli setup ubuntu kusama kusamaxi paritydb -f
depedencies:
- git
- curl
- micro
- wget
- tail
- systemctl
- jaq