# gulp-cli を Homebrew, chocolatey, apt, pacman でインストール

gulp-cli のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:gulp-cli
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install gulp-cli
```

  証拠: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install gulp
```

  証拠: Debian stable package indexes: gulp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- pacman (92%):

```sh
sudo pacman -S gulp
```

  証拠: Arch Linux sync databases: gulp from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- Chocolatey (92%):

```sh
choco install gulp-cli
```

  証拠: Chocolatey community package catalog: gulp-cli from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.804','zoxide'

## パッケージ情報

- **パッケージキー:** brew:gulp-cli
- **パッケージマネージャ:** Homebrew
- **バージョン:** 3.1.0
- **ソース概要:** Command-line utility for Gulp
- **ホームページ:** <https://github.com/gulpjs/gulp-cli>
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- gulp (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 3.1.0
## プロジェクトの歴史と使われ方

gulp-cli is the command-line launcher for gulp, the JavaScript build-system and task-runner ecosystem. Its package-manager role is deliberately split from the local gulp library: users install the CLI as a global or package-manager-provided command, while each project keeps its own gulp dependency and gulpfile.

### プロジェクトの歴史

The gulp-cli repository was created in December 2014, and the npm package was first published as 0.1.0 later that month. That timing matches gulp's move away from a single globally installed gulp package toward a small command shim that locates and runs the gulp version installed in a project.

The 1.0.0 npm publication in November 2015 stabilized the split CLI model. The 2.x line, published from December 2017, sat alongside gulp 4-era workflows, and the 3.0.0 changelog in March 2024 records modernization work such as Liftoff v5, removal of older flags, and support work for future gulp handlers.

### 採用の歴史

The official quick-start documentation teaches `npm install --global gulp-cli` before `npm install --save-dev gulp`, so gulp-cli became the package users and OS package maintainers expose as the executable named `gulp`.

Homebrew, Chocolatey, Debian, Ubuntu, Arch, and other package indexes package the CLI separately or map it to the `gulp` command, reflecting its status as the distribution-friendly entry point rather than the project-local build library.

### 使われ方

Users invoke `gulp [flags] <task>...` from a project tree. The CLI discovers the gulpfile, loads project-local gulp, prints task trees, supports completion, and accepts configuration through `.gulp.*` files in the current directory hierarchy or the home directory.

For package users, the practical distinction matters: upgrading the command-line package changes the launcher, while task semantics are mainly controlled by the project's pinned gulp and plugin dependencies.

### パッケージ好きにとっての重要性

gulp-cli is a clean example of the global-shim/local-library pattern in Node packaging. It reduces global dependency drift, lets different projects use different gulp versions, and gives package managers a small executable package that can be updated without rewriting every project's build stack.

Its history is also a packaging lesson from the task-runner boom: the command name stayed stable, but ownership of behavior moved into the project dependency graph.

### タイムライン

- 2014: GitHub repository created and npm package 0.1.0 published.
- 2015: npm package 1.0.0 published.
- 2017: v2.0.0 release published.
- 2024: v3.0.0 changelog records CLI modernization and removal of older compatibility paths.
- 2025: v3.1.0 changelog records support for top-level await on newer Node 22 builds.

### Related projects

- gulp is the local task-runner library that gulp-cli launches.
- Liftoff is the Node CLI bootstrap library used by gulp-cli.
- Interpret is used by gulp-cli to support JavaScript-variant configuration and gulpfiles.

### ソース

- <https://github.com/gulpjs/gulp-cli>
- <https://gulpjs.com/docs/en/getting-started/quick-start/>
- <https://raw.githubusercontent.com/gulpjs/gulp-cli/master/CHANGELOG.md>
- <https://raw.githubusercontent.com/gulpjs/gulp-cli/master/README.md>
- <https://registry.npmjs.org/gulp-cli>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: .gulp.*, ~/.gulp.*
## 他のパッケージマネージャ記録

- Chocolatey - gulp-cli: normalized package name match | Chocolatey community package catalog: gulp-cli from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.804','zoxide'
- Debian apt - gulp - 4.0.2+~cs54.26.36-8: installed executable or alias match | Debian stable package indexes: gulp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | streaming build system to automate painful or time-consuming tasks | https://gulpjs.com
- Ubuntu apt - gulp - 4.0.2+~cs54.26.36-6: installed executable or alias match | Ubuntu 24.04 LTS package indexes: gulp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | streaming build system to automate painful or time-consuming tasks | https://gulpjs.com
- pacman - gulp - 5.0.1-1: installed executable or alias match | Arch Linux sync databases: gulp from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | The streaming build system | https://gulpjs.com/


## Combined YAML source

View the package source record on GitHub. [combined/gulp-cli.yml](https://github.com/mxcl/pkgdb/blob/main/combined/gulp-cli.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
