1 个稳定版本
1.6.0 | 2023年3月10日 |
---|
#2588 在 解析器实现
180KB
327 行
query-fmt
一个用于格式化您的 tree-sitter 查询的工具。
✨ 特性
实现
- 自动格式化单个文件或目录
- 通过 CLI 标志可配置
- 可选仅预览文件
📦 安装
下载版本(即将推出)
- 下载 query-fmt-{platform}-x86_64.zip
- 解压缩它
- 使用 query-fmt 运行它
从源码构建
- 使用
cargo install --git https://github.com/max397574/query-fmt.rs.git
安装 - 使用
query-fmt
运行
从本地目录构建
- 使用
git clone https://github.com/max397574/query-fmt.rs
克隆此目录 cd query-fmt.rs
- 使用
cargo build --release
构建 - 使用
./target/release/query-fmt
运行
🚀 使用方法
A formatter for tree-sitter queries
Usage: query-fmt [OPTIONS] <file>
Arguments:
<file> Name of the file or directory to format
Options:
-p, --preview Preview the formatted file
--no-print-filename Don't print filename in output
-i, --indent <INDENT> Indent of nested things [default: 2]
-l, --list-indent <LIST_INDENT> Indent of list items [default: 1]
-h, --help Print help
-V, --version Print version
依赖项
~6–17MB
~236K SLoC