---
title: update
description: 導入元に応じた方法で実行中のCLIを更新する。
canonical_url: https://orchestor.io/docs/cli/update
markdown_url: https://orchestor.io/docs/cli/update.md
contentType: reference
---

# update

`orc update` は、実行中のCLIの導入元を判定し、その導入元が管理する更新コマンドへ処理を委譲するコマンドです。別の導入元の配布物は上書きしません。`--check` は導入元、現在の版、最新版、予定コマンドを表示し、更新を実行しません。

## 使い方

```bash title="terminal"
orc update --check
```

*更新予定を確認します。*

## 導入元ごとの動作

| 導入元 | 動作 |
| --- | --- |
| `native` | `curl -fsSL https://orchestor.io/install \| ORCHESTOR_NON_INTERACTIVE=1 bash` を実行します。 |
| `brew` | `brew upgrade --cask orchestor` を実行します。 |
| `winget` | `winget upgrade Dotmedia.Orchestor` を表示し、実行しません。 |
| `npm` | `npm install -g @orchestor-inc/cli@latest` を実行します。 |
| `unknown` | 更新せず終了コード1を返します。 |

## 固有のオプション

### `--check`

Show the install owner, latest version, and update command without updating

型: `boolean`。任意。

```bash title="terminal"
orc update --check
```

## 使用例

### 確認した導入元のCLIを更新します。

```bash title="terminal"
orc update
```

*確認した導入元のCLIを更新します。*

## 更新通知

対話コマンドが正常終了した後、CLIは20時間に1回まで最新版を確認します。新版がある場合は導入元に合った更新コマンドを標準エラーへ表示します。機械可読出力、`orc update --check`、開発版では通知しません。

`ORCHESTOR_NO_UPDATE_CHECK=1` は確認と通知を停止しますが、手動の `orc update` は無効にしません。

## グローバルオプション

`orc update` では、次の[グローバルオプション](https://orchestor.io/docs/cli/global-flags.md)を使用できます。

- [`--help`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%98%E3%83%AB%E3%83%97)
- [`--workspace`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9)
- [`--json`](https://orchestor.io/docs/cli/global-flags.md#json-%E5%87%BA%E5%8A%9B)
- [`--pretty`](https://orchestor.io/docs/cli/global-flags.md#json-%E5%87%BA%E5%8A%9B)
- [`--format`](https://orchestor.io/docs/cli/global-flags.md#%E5%87%BA%E5%8A%9B%E5%BD%A2%E5%BC%8F)
- [`--field`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E6%8A%BD%E5%87%BA)
- [`--fields`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E6%8A%BD%E5%87%BA)
- [`--raw`](https://orchestor.io/docs/cli/global-flags.md#%E5%80%A4%E3%81%A0%E3%81%91%E3%82%92%E5%87%BA%E5%8A%9B)
- [`--output`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%B8%E3%81%AE%E5%87%BA%E5%8A%9B)
- [`--no-pager`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%9A%E3%83%BC%E3%82%B8%E9%80%81%E3%82%8A)
- [`--dry-run`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%AE%E4%BA%8B%E5%89%8D%E7%A2%BA%E8%AA%8D)
- [`--yes`](https://orchestor.io/docs/cli/global-flags.md#%E7%A2%BA%E8%AA%8D%E3%81%AE%E7%9C%81%E7%95%A5)
- [`--stdin`](https://orchestor.io/docs/cli/global-flags.md#%E6%A8%99%E6%BA%96%E5%85%A5%E5%8A%9B)
- [`--from-stdin`](https://orchestor.io/docs/cli/global-flags.md#%E6%A8%99%E6%BA%96%E5%85%A5%E5%8A%9B)
- [`--page-all`](https://orchestor.io/docs/cli/global-flags.md#%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E5%8F%96%E5%BE%97)
- [`--timing`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E6%99%82%E9%96%93)
- [`--readonly`](https://orchestor.io/docs/cli/global-flags.md#%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E3%83%A2%E3%83%BC%E3%83%89)
- [`--wrap-untrusted`](https://orchestor.io/docs/cli/global-flags.md#%E5%A4%96%E9%83%A8%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AE%E7%9B%AE%E5%8D%B0%E4%BB%98%E3%81%91)

各オプションの詳細と使用例は、[グローバルオプション](https://orchestor.io/docs/cli/global-flags.md)を参照してください。

---

[Documentation index](https://orchestor.io/docs/llms.txt)
