#utf-8 #bom #format #cli #extension

app format-bom

处理 UTF-8 文件中的 BOM 标记的工具

4 个版本

0.0.4 2023 年 8 月 13 日
0.0.3 2023 年 7 月 16 日
0.0.2 2023 年 7 月 16 日
0.0.1 2023 年 7 月 16 日

#948命令行工具

每月 27 次下载

MIT/Apache

22KB
563

format-bom

用 Rust 编写的 UTF-8 BOM 格式化工具

安装

此工具提供 cargo install 命令。

cargo install format-bom

用法

format-bom 

您可以通过 format-bom --help 检查帮助信息。

格式化模式

format-bom --add

format-bom 有 remove add add-strict 模式。默认使用 remove 模式。

remove 模式从 UTF-8 文件中删除 BOM。 add 模式向 UTF-8 文件添加 BOM,但以下扩展名的文件除外。

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

add-strict 模式向所有 UTF-8 文件添加 BOM。

处理具有特定扩展名的文件

您可以通过 --add-bom--remove-bom 选项手动指定要添加或删除 BOM 的文件扩展名。

format-bom --add-bom cs,csproj,text
format-bom --add --remove-bom xaml

依赖项

~7–17MB
~233K SLoC