# Install cf with Homebrew

Filter to replace numeric timestamps with a formatted date time. Version 1.2.8 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:cf
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install cf
```

  Evidence: local Homebrew formula metadata

## Package facts

- **Package key:** brew:cf
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/cf>
- **Version:** 1.2.8
- **Source summary:** Filter to replace numeric timestamps with a formatted date time
- **Homepage:** <https://ee.lbl.gov/>
- **Upstream docs:** <https://ee.lbl.gov/downloads/cf>
- **License:** BSD-3-Clause
- **Source archive:** <https://ee.lbl.gov/downloads/cf/cf-1.2.8.tar.gz>
- **Generated:** 2026-07-26T07:20:29+00:00

## Executables

- cf (cli)
- cf (alias)

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux

## Freshness

- Page generated: 2026-07-26
- Package-manager version: 1.2.8
- Local data: ok
- Upstream repository: https://ee.lbl.gov/
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

cf is a small Unix command-line filter from Lawrence Berkeley National Laboratory for replacing numeric timestamps at the beginning of input lines with formatted dates. Its manual page documents stdin/file filtering, strftime formatting, UTC output, strict timestamp checking, and preservation of sub-second timestamp data.

### Project history

The distributed source archive carries a BSD-style University of California copyright covering 2004, 2005, 2006, 2009, and 2014. The CHANGES file records v1.1 in 2004 as the first autoconf version, v1.2.1 in 2006 adding CFTIMEARGS, and later maintenance releases through v1.2.8 in 2024.

### Adoption history

cf appears in this batch as a Homebrew formula and is distributed directly from LBL's download directory as versioned tarballs. Its packaging value is as a tiny log-processing utility rather than a large upstream ecosystem.

### How it is used

cf is used in pipelines that need human-readable timestamps in log-like text. It reads named files or stdin, replaces leading epoch timestamps, honors CFTIMEARGS as default flags when no command-line flags are specified, and supports custom strftime formats.

### Why package nerds care

This is the kind of small, old-school Unix filter package that survives because it does one job cleanly. It is package-nerd interesting precisely because the upstream is a versioned source tarball with a manpage and CHANGES file, not a modern hosted repository.

### Timeline

- 2004: v1.1 recorded as the first autoconf version.
- 2006: v1.2.1 released with CFTIMEARGS support.
- 2014: v1.2.5 maintenance release updated install and copyright details.
- 2024: v1.2.7 and v1.2.8 released.

### Related projects

- The cf(1) manual page lists hf(1) and strftime(3) as related interfaces.

### Sources

- <https://ee.lbl.gov/>
- <https://ee.lbl.gov/downloads/cf>
- <https://formulae.brew.sh/api/formula/cf.json>


## Security Notes

No matching local secret-handling manifest was found for cf. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** cf
- **Version Scheme:** 0
- **Revision:** 0
- **Conflicts With:** cloudfoundry-cli
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Database and data packages](https://www.automicvault.com/pkg/database-data-tools/) - Matched database, SQL, migration, or data-store metadata.
- [datamash](https://www.automicvault.com/pkg/brew/datamash/) - Shares av.db curated category or tags: cli, data, text-processing.
- [filebeat](https://www.automicvault.com/pkg/brew/filebeat/) - Shares av.db curated category or tags: cli, data, logs.
- [fluent-bit](https://www.automicvault.com/pkg/brew/fluent-bit/) - Shares av.db curated category or tags: cli, data, logs.
- [flume](https://www.automicvault.com/pkg/brew/flume/) - Shares av.db curated category or tags: cli, data, logs.
- [logstash](https://www.automicvault.com/pkg/brew/logstash/) - Shares av.db curated category or tags: cli, data, logs.
- [loki](https://www.automicvault.com/pkg/brew/loki/) - Shares av.db curated category or tags: cli, data, logs.
- [victorialogs](https://www.automicvault.com/pkg/brew/victorialogs/) - Shares av.db curated category or tags: cli, data, logs.
- [activemq](https://www.automicvault.com/pkg/brew/activemq/) - Shares av.db curated category or tags: cli, data.
- [heading-case](https://www.automicvault.com/pkg/npm/heading-case/) - Local package facts share a topical domain. Shared terms: cli, data, processing, text, text-processing.
- [levenshtein-edit-distance](https://www.automicvault.com/pkg/npm/levenshtein-edit-distance/) - Local package facts share a topical domain. Shared terms: cli, data, processing, text, text-processing.

## Combined YAML source

View the package source record on GitHub. [combined/cf.yml](https://github.com/automic-vault/db/blob/main/combined/cf.yml)


## Sources

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