Skip to content

Update addons commands #251

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Feb 21, 2019
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Welcome to the Netlify CLI! The new 2.0 version was rebuilt from the ground up t
- [Usage](#usage)
- [Documentation](#documentation)
- [Commands](#commands)
* [addons](#addons)
* [deploy](#deploy)
* [init](#init)
* [link](#link)
Expand Down Expand Up @@ -57,6 +58,19 @@ For a full command reference, see the list below, or visit [cli.netlify.com](htt
## Commands

<!-- AUTO-GENERATED-CONTENT:START (GENERATE_COMMANDS_LIST) -->
### [addons](/docs/addons.md)

Handle addon operations

| Subcommand | description |
|:--------------------------- |:-----|
| [`addons:auth`](/docs/addons.md#addonsauth) | Login to add-on provider |
| [`addons:config`](/docs/addons.md#addonsconfig) | Configure add-on settings |
| [`addons:create`](/docs/addons.md#addonscreate) | Add an add-on extension to your site |
| [`addons:delete`](/docs/addons.md#addonsdelete) | Remove an add-on extension to your site |
| [`addons:list`](/docs/addons.md#addonslist) | list current site add-ons |


### [deploy](/docs/deploy.md)

Create a new deploy from the contents of a folder
Expand Down
102 changes: 59 additions & 43 deletions docs/addons.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,103 +8,119 @@ hidden: true
The addons command will help you manage all your netlify addons

<!-- AUTO-GENERATED-CONTENT:START (GENERATE_COMMANDS_DOCS) -->
## addons:create

Add an addon extension to your site
...
Addons are a way to extend the functionality of your Netlify site
Handle addon operations
The addons command will help you manage all your netlify addons


**Usage**

```bash
netlify addons:create
netlify addons
```

**Arguments**

- name - addon namespace
| Subcommand | description |
|:--------------------------- |:-----|
| [`addons:auth`](/addons#addonsauth) | Login to add-on provider |
| [`addons:config`](/addons#addonsconfig) | Configure add-on settings |
| [`addons:create`](/addons#addonscreate) | Add an add-on extension to your site |
| [`addons:delete`](/addons#addonsdelete) | Remove an add-on extension to your site |
| [`addons:list`](/addons#addonslist) | list current site add-ons |

**Source code**

Link to src
**Examples**

## addons:delete
```bash
netlify addons:create addon-xyz --value foo
netlify addons:update addon-xyz --value bar
netlify addons:show addon-xyz
netlify addons:delete addon-xyz
netlify addons:list
```

Remove an addon extension to your site
...
Addons are a way to extend the functionality of your Netlify site
---
## `addons:auth`

Login to add-on provider

**Usage**

```bash
netlify addons:delete
netlify addons:auth
```

**Arguments**

- name - addon namespace
- name - Add-on slug

---
## `addons:config`

**Source code**
Configure add-on settings

Link to src
**Usage**

## addons
```bash
netlify addons:config
```

Handle addon operations
The addons command will help you manage all your netlify addons
**Arguments**

- name - Add-on namespace

---
## `addons:create`

Add an add-on extension to your site
...
Add-ons are a way to extend the functionality of your Netlify site


**Usage**

```bash
netlify addons
netlify addons:create
```

**Source code**
**Arguments**

Link to src
- name - Add-on namespace

## addons:list
---
## `addons:delete`

list current site addons
Remove an add-on extension to your site
...
Addons are a way to extend the functionality of your Netlify site
Add-ons are a way to extend the functionality of your Netlify site


**Usage**

```bash
netlify addons:list
netlify addons:delete
```

**Flags**

- json (boolean) - Output addon data as JSON

**Source code**
**Arguments**

Link to src
- name - Add-on namespace

## addons:update
---
## `addons:list`

Update an addon extension
list current site add-ons
...
Addons are a way to extend the functionality of your Netlify site
Add-ons are a way to extend the functionality of your Netlify site


**Usage**

```bash
netlify addons:update
netlify addons:list
```

**Arguments**
**Flags**

- name - addon namespace
- `json` (*boolean*) - Output add-on data as JSON

**Source code**
---

Link to src
<!-- AUTO-GENERATED-CONTENT:END -->
13 changes: 13 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ netlify [command] help
## Commands

<!-- AUTO-GENERATED-CONTENT:START (GENERATE_COMMANDS_LIST) -->
### [addons](/addons)

Handle addon operations

| Subcommand | description |
|:--------------------------- |:-----|
| [`addons:auth`](/addons#addonsauth) | Login to add-on provider |
| [`addons:config`](/addons#addonsconfig) | Configure add-on settings |
| [`addons:create`](/addons#addonscreate) | Add an add-on extension to your site |
| [`addons:delete`](/addons#addonsdelete) | Remove an add-on extension to your site |
| [`addons:list`](/addons#addonslist) | list current site add-ons |


### [deploy](/deploy)

Create a new deploy from the contents of a folder
Expand Down
49 changes: 19 additions & 30 deletions npm-shrinkwrap.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading