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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/treefmt | 2.6.0_2 |
| DragonFly | devel/treefmt | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.6.0_1 | 2.6.0_1 | - | 2.1.1_3 | 2.6.0_1 |
| FreeBSD:14:quarterly | 2.6.0_1 | 2.6.0_1 | n/a | 2.1.1_3 | 2.6.0_1 |
| FreeBSD:15:latest | 2.6.0_1 | 2.6.0_1 | n/a | 2.1.1_3 | 2.1.1_3 |
| FreeBSD:15:quarterly | 2.6.0_1 | 2.6.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.6.0 | 2.6.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| go/devel_treefmt/numtide-treefmt-v2.6.0_GH0/go.mod | 2320 | b3e0743b180cf3ff19a99fec474caac6a3dff2d78e905edf5e2b4292d4b9c9d1 |
| go/devel_treefmt/numtide-treefmt-v2.6.0_GH0/numtide-treefmt-v2.6.0_GH0.tar.gz | 201616 | 90993f858b376c0a0ca49920b9679dc774107a96fad8ffc3808809c6a82f4ece |
Commit history 8
The latest 5 of 8 in the history this site was built from.