Automic VaultAutomic Vault

brew

Install xcv with Homebrew

Cut, copy and paste files with Bash. Version 1.0.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install xcv

local Homebrew formula metadata

overview

Package summary

Cut, copy and paste files with Bash

Commands and aliases

  • xcv

history

Project history and usage

xcv is a very small Bash utility that gives shell users cut, copy, paste, and list commands for files by staging selected paths in $HOME/.xcv.

Project history

The project appeared at the start of 2015 with the v1.0.0 tag on its first public commit. Its README frames the tool as a wrapper around cp, mv, and ls, trading generality for a familiar desktop-like verb set: x for cut, c for copy, v for paste, and l for list.

Early commits fixed quoting, made the package bpkg-friendly, printed errors to stderr, and added dotfile support. The project was already small and largely complete by the v1.0.1 tag later in January 2015, with Homebrew installation added in 2016.

Adoption history

xcv never became a broad Unix primitive; its adoption story is that of a tiny convenience command packaged for people who like shell workflows but occasionally want a clipboard-like file staging area. The README documents Homebrew, bpkg, and npm installation paths, pointing to cross-ecosystem packaging rather than a large upstream ecosystem.

How it is used

The user runs xcv c or xcv x with file arguments, then changes directories and runs xcv v to copy staged files into the current directory. xcv l lists staged files before pasting.

$HOME/.xcv is a transient staging directory used by the tool, not a user-authored config file. The implementation recreates it when a new cut or copy operation starts and clears it after paste.

Why package nerds care

xcv is interesting as a package because it is almost aggressively simple: a Bash wrapper that packages a file-manager metaphor for terminals. It is the kind of small CLI that package indexes preserve even when its whole behavior can be understood in one screen of shell.

Timeline

  • 2015-01-01: Initial commit and v1.0.0 tag.
  • 2015-01-02: Early fixes for quoting, bpkg packaging, stderr output, and dotfile support.
  • 2015-01-18: v1.0.1 tag.
  • 2016-01-25: Homebrew installation added to the README.

Related projects

  • cp, mv, and ls: core commands that xcv wraps.
  • bpkg and npm: alternative installation channels documented by the project.
  • Shell aliases such as fsx, fsc, fsv, and fsl: README-suggested shortcuts for the four actions.

Sources

  • Git history and tags: https://github.com/busterc/xcv
  • README, busterc/xcv: https://github.com/busterc/xcv#readme
  • xcv script: https://github.com/busterc/xcv/blob/master/xcv

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
xcvcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.0.1
manager updated
local dataok
upstreamcurrent
latest detectedv1.0.1

https://github.com/busterc/xcv

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:xcv
Version1.0.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/xcv
Homepagehttps://github.com/busterc/xcv
Repositoryhttps://github.com/busterc/xcv
Upstream docshttps://github.com/busterc/xcv#readme
LicenseISC
Source archivehttps://github.com/busterc/xcv/archive/refs/tags/v1.0.1.tar.gz
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namexcv
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment