From 216760e8b650fdfc9975370b15025dd3ef4073d4 Mon Sep 17 00:00:00 2001 From: samuele-artuso Date: Thu, 19 Mar 2015 23:13:51 +0000 Subject: [PATCH] Command line syntax highlighter: Adding in support for multiple queries. --- bin/sql-formatter | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/sql-formatter b/bin/sql-formatter index c96c79b..cc8c7b1 100755 --- a/bin/sql-formatter +++ b/bin/sql-formatter @@ -37,4 +37,14 @@ function hasColorSupport() { $highlight = hasColorSupport(); -echo SqlFormatter::format($sql, $highlight); +$queries = SqlFormatter::splitQuery($sql); +$i = 1; +$multipleQueries = count($queries) > 1; +foreach ($queries as $query) { + if ($multipleQueries) { + echo PHP_EOL; + echo '== Query #' . $i . ' ==' . PHP_EOL; + } + echo SqlFormatter::format($query, $highlight); + $i++; +}