UNPKG

6.68 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.111.0 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 or Component
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.111.0/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.111.0/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.111.0/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.111.0/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.111.0/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 -h, --help show CLI help
198 -p, --path=path
199```
200
201_See code: [src/commands/invoke.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/invoke.ts)_
202
203## `bearer link [INTEGRATION_IDENTIFIER]`
204
205link to remote Bearer Integration
206
207```
208USAGE
209 $ bearer link [INTEGRATION_IDENTIFIER]
210
211OPTIONS
212 -h, --help show CLI help
213 --path=path
214 --silent
215```
216
217_See code: [src/commands/link.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/link.ts)_
218
219## `bearer login`
220
221login using Bearer credentials
222
223```
224USAGE
225 $ bearer login
226
227OPTIONS
228 -h, --help show CLI help
229 --path=path
230 --silent
231```
232
233_See code: [src/commands/login.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/login.ts)_
234
235## `bearer new [INTEGRATIONNAME]`
236
237generate integration boilerplate
238
239```
240USAGE
241 $ bearer new [INTEGRATIONNAME]
242
243OPTIONS
244 -a, --authType=OAUTH1|OAUTH2|BASIC|APIKEY|NONE|CUSTOM Authorization type
245 -h, --help show CLI help
246 --path=path
247 --silent
248 --withViews
249```
250
251_See code: [src/commands/new.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/new.ts)_
252
253## `bearer push`
254
255deploy Integration to Bearer
256
257```
258USAGE
259 $ bearer push
260
261OPTIONS
262 -h, --help show CLI help
263 --path=path
264 --silent
265```
266
267_See code: [src/commands/push.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/push.ts)_
268
269## `bearer setup:auth`
270
271setup local credentials
272
273```
274USAGE
275 $ bearer setup:auth
276
277OPTIONS
278 -h, --help show CLI help
279 --path=path
280 --silent
281```
282
283_See code: [src/commands/setup/auth.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/setup/auth.ts)_
284
285## `bearer start`
286
287start local development environment
288
289```
290USAGE
291 $ bearer start
292
293OPTIONS
294 -f, --force Start using random available port
295 -h, --help show CLI help
296 --no-install
297 --no-open
298```
299
300_See code: [src/commands/start.ts](https://github.com/Bearer/bearer/blob/v0.111.0/src/commands/start.ts)_
301<!-- commandsstop -->