ofmt
Omni formatter. A formatter for everything.
Usage
Format specific files:
uvx ofmt {files}
Walk the current working directory:
uvx ofmt
Formatters
| extension | formatter |
|---|---|
| c, h, cpp, cc | clang-format |
| js, ts, jsx, tsx, html, css, json, jsonc | biome |
| md, yaml, yml | prettier |
| toml | taplo |
| sh, bash | shfmt |
| sql | sqlfluff |
| py | black |
Formatters are downloaded as needed. A bundled .prettierrc.json is used when no project-level prettier config is found. A bundled .sqlfluff config enforces lowercase keywords by default; after fixing, sqlfluff lints to catch any remaining violations.
Metadata
Release files for ofmt 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ofmt-1.2.0.tar.gz | 2.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ofmt-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.0 kB
Release files / ofmt-1.2.0.tar.gz
| Download URL | ofmt-1.2.0.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
26c5f796e8246e2d3d1598c56bad07daa40d944801b668d1829fa652685dc00f
|
|
BLAKE2b-256 checksum How to use checksums |
351516a25553e041e57808f03ccce0735396c4dda7f53a4a805eebe5cfbfa706
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ofmt-1.2.0-py3-none-any.whl
| Download URL | ofmt-1.2.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d2474efc2d331f4cbef414c4966a8fdb1ecdb1936a480732e64b99378511d1e
|
|
BLAKE2b-256 checksum How to use checksums |
eb983b4c772ab246b2c691ded8745a7c1eee818d02c1d44a719c6aaed1e9c59b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for ofmt 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.