Automic VaultAutomic Vault

brew

ohcount mit Homebrew, apt, MacPorts, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ohcount in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ohcount

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install ohcount

MacPorts ports tree · textproc/ohcount/Portfile · Quelle: api.github.com

Linux

Debian aptverifiziert · 92%
sudo apt install ohcount

Debian stable package indexes · ohcount · Quelle: deb.debian.org

openSUSE zypperverifiziert · 92%
sudo zypper install ohcount

openSUSE Tumbleweed package metadata · ohcount · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Source code line counter

Befehle und Aliase

  • ohcount

Verlauf

Projektgeschichte und Nutzung

Ohcount is the Ohloh/Open Hub source-code line counter: a C and Ragel based analyzer with a command-line tool and language-detection library for counting code, comment, and blank lines across source trees.

Projektgeschichte

The project traces back to Ohloh, the open-source project directory and analytics site later associated with Black Duck and Open Hub. Its README says it was originally developed at Ohloh and used to generate the reports at www.openhub.net, which makes it part of the early package-statistics infrastructure rather than just a standalone `wc`-style utility.

The original GitHub source repository was created on 2008-06-09, and the Black Duck fork used by package managers was created on 2010-10-27. The Black Duck repository kept the Ohloh identity in its description while moving the maintained packaging-facing project under the Black Duck Software organization.

Adoptionsgeschichte

Ohcount's most important adoption story is Open Hub itself: the tool was used to generate Open Hub's source-code reports, giving it a role in public open-source metrics. It also reached mainstream Unix packaging through Homebrew, Debian, Ubuntu, MacPorts, and openSUSE-style distributions, but Homebrew analytics generated on 2026-07-01 showed a small niche user base: 49 installs over 365 days.

The package stayed interesting to distributors because it is not a single-language counter. The README describes a detector for primary language family, a parser for line-by-line breakdowns, support for multiple languages in one file, whole-directory counting, language-family file discovery, detailed source annotations, and Ruby bindings.

Wie es verwendet wird

Developers and auditors use `ohcount` to count individual files or entire directory trees, identify source files by language family, and produce detailed annotations of a file's lines. Its ability to split mixed files, such as HTML with CSS and JavaScript regions, made it more sophisticated than plain line counters.

Package builders care about its implementation details because the Homebrew formula depends on `libmagic`, `pcre2`, and `ragel`, and applies Debian patches for modern build and PCRE2 support. The README also documents Ruby 2.x test expectations, SWIG bindings, and an unsupported Python wrapper.

Warum Paket-Nerds sich dafür interessieren

Ohcount is a package-nerd artifact because it helped produce package metadata about other projects. It sits in the same historical lane as SLOC counters and open-source forges: the tool is small, but the data it helped generate shaped how people compared projects by language mix and code size.

Its formula tells the story of aging infrastructure kept buildable through distro patches. The combination of Ragel-generated scanners, Ruby bindings, PCRE migration, and GPL-2.0-only licensing gives maintainers plenty of packaging surface area for a deceptively simple CLI.

Zeitleiste

  • 2008-06-09: the original `korsakov/ohcount` GitHub repository was created.
  • 2010-10-27: Black Duck Software's GitHub fork was created.
  • 2021-12-09: the README build notes recorded tested build requirements for Ubuntu, Fedora, and macOS.
  • 2026-07-01: Homebrew's formula API reported stable version 4.0.0 and packaged executables under `ohcount`.

Related projects

  • Ohcount is closely tied to Ohloh/Open Hub. It is also related to other source line counters such as `cloc`, but its distinctive lineage is its use inside an open-source analytics service rather than only as a local developer utility.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ohcountcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version4.0.0
Manager aktualisiert2026-07-11
lokale DatenOK
Upstreamaktuell
neueste erkannte Version4.0.0

https://github.com/blackducksoftware/ohcount

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ohcount
Version4.0.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ohcount
Homepagehttps://github.com/blackducksoftware/ohcount
Repositoryhttps://github.com/blackducksoftware/ohcount
Upstream-Dokumentationhttps://github.com/blackducksoftware/ohcount#readme
LizenzGPL-2.0-only
Quellarchivhttps://github.com/blackducksoftware/ohcount/archive/refs/tags/4.0.0.tar.gz
Zuletzt aktualisiert2026-07-11T09:50:47+09:00
Pulseupdated
Abhängigkeitenlibmagic, pcre2, ragel
Build-Abhängigkeitengperf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

ohcount 4.0.0-5

Source code line counter

https://github.com/blackducksoftware/ohcount

sudo apt install ohcount
  • Section: utils
  • Architecture: amd64
  • 7 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ohcount
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ohcount from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ohcount-doc 4.0.0-5

Source code line counter - Documentation

https://github.com/blackducksoftware/ohcount

sudo apt install ohcount-doc
  • Section: doc
  • Architecture: all
  • Source Package: ohcount
  • normalized package name match
  • Abgeglichen nach: Ohcount
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ohcount-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

ohcount 4.0.0-4build2

Source code line counter

https://github.com/blackducksoftware/ohcount

sudo apt install ohcount
  • Section: universe/utils
  • Architecture: amd64
  • 7 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Ohcount
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ohcount from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ohcount-doc 4.0.0-4build2

Source code line counter - Documentation

https://github.com/blackducksoftware/ohcount

sudo apt install ohcount-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: ohcount
  • normalized package name match
  • Abgeglichen nach: Ohcount
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ohcount-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
zypper95%

ohcount 4.0.0-3.3

The Ohloh source code line counter

https://www.openhub.net/p/ohcount

sudo zypper install ohcount
  • License: GPL-2.0-only
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: ohcount
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ohcount
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ohcount from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

ohcount

sudo port install ohcount
  • normalized package name match
  • Abgeglichen nach: Ohcount
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/ohcount/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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