BSD Ports

devel/treefmt 2.6.0_2 FreeBSD

One CLI to format the code tree

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
devel
Package size
2974.9 KiB, 9649.9 KiB installed

Description

treefmt - one CLI to format the code tree.

When working on large code trees, it's common to have multiple code formatters run against it. And have one script that loops over all of them. treefmt makes that nicer.

Features: * A unified CLI and output * Run all the formatters in parallel. * Cache which files have changed for super fast re-formatting.

Just type treefmt in any folder and it reformats the whole code tree.

In the other systems

SystemPortVersion
FreeBSDdevel/treefmt2.6.0_2
DragonFlydevel/treefmt2.1.1_2

Install

Binary package:

pkg install treefmt

From the ports tree:

cd /usr/ports/devel/treefmt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	treefmt>0:devel/treefmt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.0_12.6.0_1-2.1.1_32.6.0_1
FreeBSD:14:quarterly2.6.0_12.6.0_1n/a2.1.1_32.6.0_1
FreeBSD:15:latest2.6.0_12.6.0_1n/a2.1.1_32.1.1_3
FreeBSD:15:quarterly2.6.0_12.6.0_1n/an/an/a
FreeBSD:16:latest2.6.02.6.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/devel_treefmt/numtide-treefmt-v2.6.0_GH0/go.mod2320b3e0743b180cf3ff19a99fec474caac6a3dff2d78e905edf5e2b4292d4b9c9d1
go/devel_treefmt/numtide-treefmt-v2.6.0_GH0/numtide-treefmt-v2.6.0_GH0.tar.gz20161690993f858b376c0a0ca49920b9679dc774107a96fad8ffc3808809c6a82f4ece

Commit history 8

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
9211e676f8 Dag-Erling Smørgrav various: Drop Go 1.26 version pin
These ports have been confirmed to build with Go 1.27.
1581108f98 Yuri Victorovich devel/treefmt: update 2.5.0 → 2.6.0
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

The latest 5 of 8 in the history this site was built from.