2个版本
0.1.1 | 2023年7月10日 |
---|---|
0.1.0 | 2023年7月10日 |
#2027 in 命令行工具
10KB
59 行
sqlify
一个用于格式化SQL代码的CLI工具。
功能
此工具在底层使用sqlformat来格式化给定的SQL代码。
安装
要安装sqlify
,只需运行cargo install
命令
cargo install sqlify
使用方法
要使用它,只需将SQL作为参数传入,或者从文件中管道传输,如下所示
sqlify "SELECT * FROM tablename"
# or
cat query.sql | sqlify
# or
sqlify < query.sql
其中query.sql
看起来像
SELECT * FROM tablename
以获得以下输出
SELECT
*
FROM
tablename
从sqlformat中提供了格式化选项,并通过参数暴露
-u
或--uppercase
表示使用大写关键字-t
或--tabs
表示使用制表符-i
或--indent
表示要使用的缩进空格数(默认为2),如果使用制表符则忽略-l
或--lines-between-queries
表示查询之间要使用的换行符数(默认为1)
依赖项
~3.5MB
~58K SLoC