From 7f14bc8013b5db564f76d19ebf863fd4be7b27f8 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Fri, 23 Apr 2021 22:33:58 -0400 Subject: [PATCH] [ADD] script prettier xml format --- script/install_OSX_dependency.sh | 1 + script/install_debian_dependency.sh | 1 + script/maintenance/prettier_xml.sh | 4 ++++ 3 files changed, 6 insertions(+) create mode 100755 script/maintenance/prettier_xml.sh diff --git a/script/install_OSX_dependency.sh b/script/install_OSX_dependency.sh index 42c99bb..61756db 100755 --- a/script/install_OSX_dependency.sh +++ b/script/install_OSX_dependency.sh @@ -36,6 +36,7 @@ brew install nodejs npm openssl sudo npm install -g rtlcss sudo npm install -g less sudo npm install -g prettier +sudo npm install -g prettier @prettier/plugin-xml yes n|pyenv install 3.7.7 pyenv local 3.7.7 diff --git a/script/install_debian_dependency.sh b/script/install_debian_dependency.sh index dab9ab5..820eee1 100755 --- a/script/install_debian_dependency.sh +++ b/script/install_debian_dependency.sh @@ -57,6 +57,7 @@ sudo npm install -g less echo -e "\n---- Test tool ----" sudo npm install -g prettier +sudo npm install -g prettier @prettier/plugin-xml sudo ln -fs /usr/local/bin/lessc /usr/bin/lessc diff --git a/script/maintenance/prettier_xml.sh b/script/maintenance/prettier_xml.sh new file mode 100755 index 0000000..d29771b --- /dev/null +++ b/script/maintenance/prettier_xml.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# This will format all xml +# argument 1: directory or file to format +prettier --xml-whitespace-sensitivity "ignore" --prose-wrap always --tab-width 4 --no-bracket-spacing --print-width 120 --write $@