format-bom

Crates.ioformat-bom
lib.rsformat-bom
version0.0.4
sourcesrc
created_at2023-07-16 08:51:01.798347
updated_at2023-08-13 01:49:42.538891
descriptionA tool for handling BOM mark from UTF-8 files
homepage
repositoryhttps://github.com/DosangGu/format-bom
max_upload_size
id917686
size36,890
DosangGu-Andy (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: 51

cargo fmt