¶ ↑
anbt-sql-formatter(C) 2010-2018 sonota88 (yosiot8753@gmail.com)
¶ ↑
DescriptionA tool for SQL formatting ported from BlancoSqlFormatter.
¶ ↑
Install$ ruby setup.rb
¶ ↑
Usage$ echo "select a,b from c;" | anbt-sql-formatter SELECT a , b FROM c ; $
¶ ↑
LicenseGNU Lesser General Public License.
¶ ↑
Authors- sonota
-
Porting to Ruby
Following are Authors of BlancoSqlFormatter(original Java version).
- 渡辺義則 / Yoshinori WATANABE / A-san
-
Early development
- 伊賀敏樹 (Tosiki Iga / いがぴょん)
-
Maintainance
¶ ↑
Customize-
In AnbtSql::Rule:
-
Function names
-
Rules for linefeed and indentation
-
Characters for indentation
-
Upcase or Downcase
-
-
More farther: Override AnbtSql::Formatter#format_list_main_loop by inheritance or monkeypathcing.
¶ ↑
Test$ ./test.sh