BSD Ports

sysutils/onefetch 2.28.1 NetBSD

Git repository summary on your terminal

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7190ce4fdb
License
mit
Categories
sysutils
Package size
4703.0 KiB, 13821.8 KiB installed

Description

Onefetch is a command line information tool that displays information about your Git repository directly on your terminal. The information is by default displayed alongside the dominant language's logo. You can further configure Onefetch to display an image instead or another ascii logo. Onefetch provides the user with code statistics and project information with features like license detection. Onefetch will show the language distribution, LOC (lines of code), size on disk, Contributors, Version, etc. You can further configure Onefetch to display exactly what you want it to. Through the use of command-line flags. Onefetch supports almost 50 different programming languages. If your language of choice isn't supported: Open up an issue and support will be added. Contributions are very welcome!

In the other systems

SystemPortVersion
NetBSDsysutils/onefetch2.28.1
FreeBSDsysutils/onefetch3.1.0

Install

Binary package:

pkgin install onefetch

From pkgsrc:

cd /usr/pkgsrc/sysutils/onefetch && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
7190ce4fdb pin sysutils/onefetch: update to 3.1.0
What's Changed Bug Fixes Fix a crash when --ascii-input is empty or only whitespace by @o2sh in #1898 Fix --languages and --ascii-language listing languages in random order, a regression since 2.28.0 by @o2sh in #1890 --number-of-languages now also applies to -o json and -o yaml by @o2sh in #1884 CI/CD onefetch-ascii, onefetch-image and onefetch-manifest are merged into onefetch and no longer published (last version: 3.0.0) by @o2sh in #1884 Release binaries are built with LTO and stripped on all platforms by @o2sh in #1891 Chores Replace unmaintained winres with winresource by @o2sh in #1896
188b6a6cea pin sysutils/onefetch: update to 3.0.0
Breaking Changes JSON/YAML output (-o json, -o yaml) now contains raw values instead of display text: creationDate and lastChange are always ISO 8601 timestamps ("2018-09-14T18:51:00Z"). Previously they were relative text ("8 years ago") unless --iso-time was passed. repoSize is a number of bytes (2161012) instead of formatted text ("2.06 MiB"). dependencies is replaced by numberOfDependencies (number) and manifestType ("Cargo", "Npm", "PyProject", or null when there is no manifest). onefetch-manifest crate: ManifestType has a new PyProject variant. Security Fix Fix terminal escape sequence injection through repository data (CVE-2026-100866) By @carfeii in #1829 New Features Add pyproject.toml manifest support (PEP 621) by @ChrisJr404 in #1842 …
d93ec8b6c4 pin sysutils/onefetch: update to 2.28.1
2.28.1 What's Changed CI/CD Fix CD pipeline by @o2sh 2.28.0 What's Changed New Features add language support for Just by @o2sh in b0b9742 add language support for Mojo by @ruvasqm in #1500 add language support for Batch file by @spenserblack in #1745 Add language support for Slang by @arealsquirrel in #1759 Bug Fixes Prevent churn calculation from returning an error on partial clones by @lawrence3699 in #1736 CI/CD Use renovate for dependency updates by @o2sh in #1793 Automate debian package release in CD by @o2sh in #1831 Chores add FAQ to README by @o2sh in #1769 Fix typos in comments and documentation by @maxtaran2010 in #1791