# Install vip with Homebrew

Program that provides for interactive editing in a pipeline. Version 19971113 via Homebrew; verified 2026-07-14.

## Install

```sh
sudo av install brew:vip
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install vip
```

  Evidence: local Homebrew formula metadata

## Package facts

- **Package key:** brew:vip
- **Package manager:** Homebrew
- **Version:** 19971113
- **Source summary:** Program that provides for interactive editing in a pipeline
- **Homepage:** <https://users.cs.duke.edu/~des/vip.html>
- **Last updated:** 2026-07-14T20:07:13+09:00
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- vip (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 19971113
## Project history and usage

vip is a small Unix pipeline utility by Daniel E. Singer that inserts an interactive editor into a pipeline while still being used syntactically like a filter. The primary surviving project page is a Duke University page last updated on December 17, 1997.

### Project history

The project page ties vip to Singer's Toolman work and to an article, 'Toolman Edits Pipes -- Interactively!', published in the October 1997 issue of the USENIX Association's ;login: magazine. The page distributes the Bourne shell script, troff/PostScript man page, and article in HTML, text, PDF, and PostScript forms.

### How it is used

vip's historical use case is classic Unix shell composition: place it in a pipeline where a normal filter would appear, edit the data interactively, then pass the result downstream. That makes it a small but recognizable member of the family of tools that exploit pipes, $EDITOR-style workflows, and shell filters rather than persistent project state.

### Why package nerds care

Its package significance is archival and Unix-philosophy oriented. There is no modern repository or broad adoption trail in the sources found, but the original page and USENIX article make it a source-backed example of late-1990s command-line experimentation around interactive filters.

### Timeline

- 1997-10: The USENIX ;login: article about vip appeared.
- 1997-12-17: The Duke-hosted vip home page records its last update.

### Sources

- <https://users.cs.duke.edu/~des/scripts/vip.man>
- <https://users.cs.duke.edu/~des/scripts/vip_article.html>
- <https://users.cs.duke.edu/~des/vip.html>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals


## Combined YAML source

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


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- cross-ecosystem install command graph
