> For the complete documentation index, see [llms.txt](https://developer.eagle.cool/plugin-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.eagle.cool/plugin-api/ja-jp/api/os.md).

# os（オペレーティングシステム）

## メソッド <a href="#z1a5y" id="z1a5y"></a>

## tmpdir() <a href="#a6hjz" id="a6hjz"></a>

オペレーティングシステムのデフォルトの一時ファイルパスを取得します。

* 戻り値 `string` - オペレーティングシステムのデフォルトの一時ファイルパス

```javascript
eagle.os.tmpdir();         // 'C:\\Users\\User\\AppData\\Local\\Temp'
```

***

## version() <a href="#gxw5i" id="gxw5i"></a>

オペレーティングシステムカーネルのバージョン文字列を取得します。

* 戻り値 `string` - オペレーティングシステムカーネルのバージョン文字列

```javascript
eagle.os.version();         // 'Windows 10 Home'
```

***

## type() <a href="#jauoc" id="jauoc"></a>

オペレーティングシステム名を返します。\
例：macOSでは `Darwin`、Windowsでは `Windows_NT` を返します。

* 戻り値 `string` - オペレーティングシステム名

```javascript
eagle.os.type();         // 'Windows_NT', 'Darwin'
```

***

## release() <a href="#jmfqv" id="jmfqv"></a>

オペレーティングシステムのリリースバージョンを返します。

* 戻り値 `string` - オペレーティングシステムのリリースバージョン

```javascript
eagle.os.release();         // '10.0.22621'
```

***

## hostname() <a href="#w5b2t" id="w5b2t"></a>

オペレーティングシステムのホスト名を返します。

* 戻り値 `string` - オペレーティングシステムのホスト名

```javascript
eagle.os.hostname();         // 'My_Windows'
```

***

## homedir() <a href="#iiwv7" id="iiwv7"></a>

現在のユーザーのホームディレクトリを返します。

* 戻り値 `string` - 現在のユーザーのホームディレクトリ

```javascript
eagle.os.homedir();         // 'C:\\Users\\User'
```

***

## arch() <a href="#eekcv" id="eekcv"></a>

オペレーティングシステムの CPU アーキテクチャを返します。

* 戻り値 `string` - 現在の CPU アーキテクチャ
  * `x64`
  * `arm64`
  * `x86`

```javascript
eagle.os.arch();         // 'x64'
```

### &#x20;<a href="#nptwx" id="nptwx"></a>
