format-bom

Crates.ioformat-bom
lib.rsformat-bom
version0.0.5
created_at2023-07-16 08:51:01.798347+00
updated_at2025-03-19 00:52:30.526594+00
descriptionA tool for handling BOM mark from UTF-8 files
homepage
repositoryhttps://github.com/DosangGu/format-bom
max_upload_size
id917686
size36,793
Dosang Gu (DosangGu)

documentation

README

format-bom

utf-8 BOM formatter written in Rust

Installation

This tool provides with cargo install command.

cargo install format-bom

Usage

format-bom 

You can check help message by format-bom --help.

Format Mode

format-bom --add

There is remove add add-strict mode for format-bom. It uses remove mode by default.

remove mode removes BOM from UTF-8 files. add mode adds BOM to UTF-8 files except for files that has following extensions.

  • html
  • css
  • svg
  • js
  • ts
  • md
  • json
  • toml
  • yaml
  • csv
  • xml
  • ini
  • conf
  • cfg
  • sh
  • bat
  • ps1

add-strict mode adds BOM to all UTF-8 files.

Handling files with specific extensions

You can specify extensions of files to add or remove BOM manually by --add-bom or --remove-bom option.

format-bom --add-bom cs,csproj,text
format-bom --add --remove-bom xaml
Commit count: 59

cargo fmt