| Port details |
- treefmt One CLI to format the code tree
- 2.1.1_3 devel
=2 2.1.1_3Version of this port present on the latest quarterly branch. DEPRECATED: Uses old go, but try building without USES=go:someversion
EXPIRATION DATE: 2026-01-01
- Maintainer: yuri@FreeBSD.org
 - Port Added: 2023-01-01 12:24:11
- Last Update: 2025-12-05 14:07:28
- Commit Hash: f45b1d0
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: MIT
- WWW:
- https://treefmt.com/
- https://github.com/numtide/treefmt
- 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.
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/treefmt/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/treefmt
- pkg install treefmt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: treefmt
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1736757922
SHA256 (numtide-treefmt-v2.1.1_GH0.tar.gz) = 4cd20c3cf763bbf4054b9241e6d59de4d59bb4705a758a666d1661685294f2e7
SIZE (numtide-treefmt-v2.1.1_GH0.tar.gz) = 190968
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go122 : lang/go122
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_treefmt
- USES:
- go:1.22,modules
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.1.1_3 05 Dec 2025 14:07:28
    |
Adam Weinberger (adamw)  |
many: Unsupported Go dep; deprecate and schedule for removal
There are about 75 ports that depend on old, unsupported Go
versions. I've scheduled those Go versions for deletions on
2025/01/01, and so these ports are scheduled for removal on
that same day.
HOWEVER....
Likely NONE or VERY VERY FEW of these ports will actually need
to be deleted! This stems from a misunderstanding:
When go.mod says "go 1.23", it means that it requires AT LEAST
go-1.23. Locking a port to a specific go version should almost
never happen; it is reserved for when a package absolutely (Only the first 15 lines of the commit message are shown above ) |
2.1.1_3 02 Apr 2025 02:07:58
    |
Adam Weinberger (adamw)  |
go: Bump ports for go124 update |
2.1.1_2 05 Mar 2025 16:02:56
    |
Adam Weinberger (adamw)  |
Bump all go ports for yesterday's releases |
2.1.1_1 21 Jan 2025 22:21:11
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go122 update
PR: 284181
MFH: 2025Q1 |
2.1.1 13 Jan 2025 09:31:15
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 2.1.0 → 2.1.1 |
2.1.0 09 Nov 2024 06:06:10
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 2.0.5 → 2.1.0
Reported by: portscout |
2.0.5_1 08 Nov 2024 20:58:46
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go122 update
PR: 281842 |
2.0.5 23 Aug 2024 05:40:27
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 2.0.4 → 2.0.5
Reported by: portscout |
2.0.4 11 Aug 2024 07:48:41
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 2.0.3 → 2.0.4
Reported by: portscout |
2.0.3_1 09 Aug 2024 06:24:09
    |
Ashish SHUKLA (ashish)  |
all: Bump after lang/go122 update |
2.0.3 09 Jul 2024 08:12:36
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 0.6.1 → 2.0.3
Reported by: portscout |
0.6.1_7 18 Jun 2024 10:59:14
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.79.0
PR: 279707 |
0.6.1_6 13 May 2024 11:03:24
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.78.0
PR: 278834 |
0.6.1_5 23 Mar 2024 09:41:46
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.77.0
PR: 277786 |
0.6.1_4 19 Feb 2024 11:59:23
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.76.0
PR: 276920 |
0.6.1_3 09 Jan 2024 12:15:54
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.75.0
PR: 276033 |
0.6.1_2 08 Dec 2023 15:04:09
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.74.1
PR: 275243 |
0.6.1_1 24 Oct 2023 10:22:32
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.73.0
PR: 274499 |
0.6.1 15 Oct 2023 08:28:17
    |
Yuri Victorovich (yuri)  |
devel/treefmt: update 0.5.0 → 0.6.1
Reported by: portscout |
0.5.0_7 08 Sep 2023 09:06:24
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.72.0
PR: 273331 |
0.5.0_6 17 Jul 2023 15:58:38
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.71.0
PR: 272449 |
0.5.0_5 09 Jun 2023 11:38:16
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.70.0
PR: 271797 |
0.5.0_4 23 Apr 2023 13:14:05
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.69.0
PR: 270953 |
0.5.0_3 16 Mar 2023 11:11:52
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.68.0
PR: 270080 |
0.5.0_2 13 Feb 2023 14:52:59
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.67.1
PR: 269336 |
0.5.0_1 07 Jan 2023 19:24:18
    |
Daniel Engberg (diizzy)  |
*/*: Bump rust (cargo) ports to reflect on WITH_LTO
Bump ports in tree so they get rebuilt with new default settings
for cargo ports |
0.5.0 01 Jan 2023 12:23:23
    |
Yuri Victorovich (yuri)  |
devel/treefmt: New port: One CLI to format the code tree |