#sql-query #sql #格式化 #命令行工具 #cli

应用 sqlify

一个用于格式化SQL查询的简单CLI工具

2个版本

0.1.1 2023年7月10日
0.1.0 2023年7月10日

#2027 in 命令行工具

MIT/Apache

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