# Stripe Apps CLI リファレンス

Stripe アプリのコマンドラインインターフェイスをインストールして、アプリの管理に使用します。

Stripe Apps CLI では、端末を使用して *Stripe アプリ* (An app that you can build on top of Stripe to customize the functionality of the Stripe Dashboard UI, leverage Stripe user data, store data on Stripe, and more)の作成、開発、設定、およびアップロードができます。

## Before you begin

1. 既存の Stripe アカウントを使用するか、新しいアカウントを作成して、[Stripe ダッシュボードにログイン](https://dashboard.stripe.com)します。
1. [Stripe CLI をインストール](https://docs.stripe.com/stripe-cli.md)します。
1. Stripe ダッシュボードへのサインインに使用したアカウントを使用して、CLI にログインします。
   ```bash
   stripe login
   ```
1. CLI バージョン 1.8.11 以降を使用していることを確認します。
   ```bash
   stripe version
   # expected output: stripe version 1.8.11
   ```

## CLI プラグインをインストールする

Stripe Apps CLI プラグインをインストールするには、以下を実行します。

```bash
stripe plugin install apps
```

## CLI プラグインをアップグレードする

最新バージョンの Stripe Apps CLI プラグインを取得するには、以下を実行します。

```bash
stripe plugin upgrade apps
```

## コマンドの概要

| コマンド      | 説明                                                                                                                                                                                                                                                                                 |
| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `create`  | 新しい Stripe アプリを作成します。                                                                                                                                                                                                                                                              |
| `start`   | Stripe ダッシュボードでアプリを表示するために、開発サーバーを起動します。`--manifest` フラグを使用して、[拡張マニフェストファイルを読み込んでください](https://docs.stripe.com/stripe-apps/reference/app-manifest.md#extended-manifest)。アプリを表示する前に、[ローカルネットワークアクセスを有効にしてください](https://docs.stripe.com/stripe-apps/enable-local-network-access.md)。 |
| `add`     | アプリを開発するためのビルディングブロックを追加します。                                                                                                                                                                                                                                                       |
| `remove`  | `stripe-app.json` ファイルからビルディングブロックを削除します。                                                                                                                                                                                                                                          |
| `grant`   | アプリへの設定アクセス権を付与します。                                                                                                                                                                                                                                                                |
| `revoke`  | アプリへの設定アクセス権を取り消します。                                                                                                                                                                                                                                                               |
| `set`     | アプリのマニフェストで設定値を指定します。                                                                                                                                                                                                                                                              |
| `upload`  | アプリをアップロードし、審査を求めて提出します。                                                                                                                                                                                                                                                           |
| `version` | Stripe Apps CLI プラグインのバージョンを出力します。                                                                                                                                                                                                                                                 |

## See also

- [アプリのマニフェストリファレンス](https://docs.stripe.com/stripe-apps/reference/app-manifest.md)
- [権限リファレンス](https://docs.stripe.com/stripe-apps/reference/permissions.md)
- [UI Extensions の仕組み](https://docs.stripe.com/stripe-apps/how-ui-extensions-work.md)
- [Stripe アプリをアップロードおよびインストールする](https://docs.stripe.com/stripe-apps/upload-install-app.md)
