UNPKG

6.73 kBMarkdownView Raw
1# @bearer/cli
2
3Bearer CLI
4
5[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
6[![Version](https://img.shields.io/npm/v/@bearer/cli.svg)](https://npmjs.org/package/@bearer/cli)
7
8[![CircleCI](https://circleci.com/gh/Bearer/bearer/packages/cli/tree/master.svg?style=shield)](https://circleci.com/gh/Bearer/bearer/packages/cli/tree/master)
9
10[![Appveyor CI](https://ci.appveyor.com/api/projects/status/github/Bearer/bearer/packages/cli?branch=master&svg=true)](https://ci.appveyor.com/project/Bearer/bearer/packages/cli/branch/master)
11[![Codecov](https://codecov.io/gh/Bearer/bearer/packages/cli/branch/master/graph/badge.svg)](https://codecov.io/gh/Bearer/bearer/packages/cli)
12[![Downloads/week](https://img.shields.io/npm/dw/@bearer/cli.svg)](https://npmjs.org/package/@bearer/cli)
13[![License](https://img.shields.io/npm/l/@bearer/cli.svg)](https://github.com/Bearer/bearer/packages/cli/blob/master/package.json)
14
15<!-- toc -->
16* [@bearer/cli](#bearercli)
17* [Usage](#usage)
18* [Commands](#commands)
19<!-- tocstop -->
20
21# Usage
22
23<!-- usage -->
24```sh-session
25$ npm install -g @bearer/cli
26$ bearer COMMAND
27running command...
28$ bearer (-v|--version|version)
29@bearer/cli/0.115.1 linux-x64 node-v10.15.3
30$ bearer --help [COMMAND]
31USAGE
32 $ bearer COMMAND
33...
34```
35<!-- usagestop -->
36
37# Commands
38
39<!-- commands -->
40* [`bearer autocomplete [SHELL]`](#bearer-autocomplete-shell)
41* [`bearer generate`](#bearer-generate)
42* [`bearer generate:component [NAME]`](#bearer-generatecomponent-name)
43* [`bearer generate:function [NAME]`](#bearer-generatefunction-name)
44* [`bearer help [COMMAND]`](#bearer-help-command)
45* [`bearer integrations`](#bearer-integrations)
46* [`bearer integrations:create`](#bearer-integrationscreate)
47* [`bearer invoke FUNCTION_NAME`](#bearer-invoke-function_name)
48* [`bearer link [INTEGRATION_IDENTIFIER]`](#bearer-link-integration_identifier)
49* [`bearer login`](#bearer-login)
50* [`bearer new [INTEGRATIONNAME]`](#bearer-new-integrationname)
51* [`bearer push`](#bearer-push)
52* [`bearer setup:auth`](#bearer-setupauth)
53* [`bearer start`](#bearer-start)
54
55## `bearer autocomplete [SHELL]`
56
57display autocomplete installation instructions
58
59```
60USAGE
61 $ bearer autocomplete [SHELL]
62
63ARGUMENTS
64 SHELL shell type
65
66OPTIONS
67 -r, --refresh-cache Refresh cache (ignores displaying instructions)
68
69EXAMPLES
70 $ bearer autocomplete
71 $ bearer autocomplete bash
72 $ bearer autocomplete zsh
73 $ bearer autocomplete --refresh-cache
74```
75
76_See code: [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete/blob/v0.1.0/src/commands/autocomplete/index.ts)_
77
78## `bearer generate`
79
80generate function
81
82```
83USAGE
84 $ bearer generate
85
86OPTIONS
87 -h, --help show CLI help
88 --path=path
89 --silent
90
91ALIASES
92 $ bearer g
93```
94
95_See code: [src/commands/generate/index.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/generate/index.ts)_
96
97## `bearer generate:component [NAME]`
98
99Generate a Bearer component
100
101```
102USAGE
103 $ bearer generate:component [NAME]
104
105OPTIONS
106 -h, --help show CLI help
107 -t, --type=blank|collection|root
108 --path=path
109 --silent
110
111ALIASES
112 $ bearer g:c
113```
114
115_See code: [src/commands/generate/component.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/generate/component.ts)_
116
117## `bearer generate:function [NAME]`
118
119Generate a Bearer Function
120
121```
122USAGE
123 $ bearer generate:function [NAME]
124
125OPTIONS
126 -h, --help show CLI help
127 --path=path
128 --silent
129
130ALIASES
131 $ bearer g:f
132```
133
134_See code: [src/commands/generate/function.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/generate/function.ts)_
135
136## `bearer help [COMMAND]`
137
138display help for bearer
139
140```
141USAGE
142 $ bearer help [COMMAND]
143
144ARGUMENTS
145 COMMAND command to show help for
146
147OPTIONS
148 --all see all commands in CLI
149```
150
151_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.1.6/src/commands/help.ts)_
152
153## `bearer integrations`
154
155list deployed integrations
156
157```
158USAGE
159 $ bearer integrations
160
161OPTIONS
162 -h, --help show CLI help
163 --path=path
164 --silent
165```
166
167_See code: [src/commands/integrations/index.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/integrations/index.ts)_
168
169## `bearer integrations:create`
170
171create a new Integration
172
173```
174USAGE
175 $ bearer integrations:create
176
177OPTIONS
178 -d, --description=description
179 -h, --help show CLI help
180 -l, --skipLink
181 -n, --name=name
182 --path=path
183 --silent
184```
185
186_See code: [src/commands/integrations/create.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/integrations/create.ts)_
187
188## `bearer invoke FUNCTION_NAME`
189
190invoke function locally
191
192```
193USAGE
194 $ bearer invoke FUNCTION_NAME
195
196OPTIONS
197 -d, --data=data
198 -f, --file=file
199 -h, --help show CLI help
200 --path=path
201 --silent
202```
203
204_See code: [src/commands/invoke.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/invoke.ts)_
205
206## `bearer link [INTEGRATION_IDENTIFIER]`
207
208link to remote Bearer integration
209
210```
211USAGE
212 $ bearer link [INTEGRATION_IDENTIFIER]
213
214OPTIONS
215 -h, --help show CLI help
216 --path=path
217 --silent
218```
219
220_See code: [src/commands/link.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/link.ts)_
221
222## `bearer login`
223
224login using Bearer credentials
225
226```
227USAGE
228 $ bearer login
229
230OPTIONS
231 -h, --help show CLI help
232 --path=path
233 --silent
234```
235
236_See code: [src/commands/login.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/login.ts)_
237
238## `bearer new [INTEGRATIONNAME]`
239
240generate integration boilerplate
241
242```
243USAGE
244 $ bearer new [INTEGRATIONNAME]
245
246OPTIONS
247 -a, --authType=OAUTH1|OAUTH2|BASIC|APIKEY|NONE|CUSTOM Authorization type
248 -h, --help show CLI help
249 --path=path
250 --silent
251 --withViews
252```
253
254_See code: [src/commands/new.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/new.ts)_
255
256## `bearer push`
257
258deploy integration to Bearer
259
260```
261USAGE
262 $ bearer push
263
264OPTIONS
265 -h, --help show CLI help
266 --path=path
267 --silent
268```
269
270_See code: [src/commands/push.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/push.ts)_
271
272## `bearer setup:auth`
273
274setup API credentials for local development
275
276```
277USAGE
278 $ bearer setup:auth
279
280OPTIONS
281 -h, --help show CLI help
282 --path=path
283 --silent
284```
285
286_See code: [src/commands/setup/auth.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/setup/auth.ts)_
287
288## `bearer start`
289
290start local development environment
291
292```
293USAGE
294 $ bearer start
295
296OPTIONS
297 -f, --force Start using random available port
298 -h, --help show CLI help
299 --no-install
300 --no-open
301```
302
303_See code: [src/commands/start.ts](https://github.com/Bearer/bearer/blob/v0.115.1/src/commands/start.ts)_
304<!-- commandsstop -->