From 9c2af5dcd2d2c8754e4c74e02141822c0964a5a8 Mon Sep 17 00:00:00 2001 From: Zero~Informatique Date: Thu, 13 Feb 2020 16:30:38 +0100 Subject: moved utility scripts to their dedicated folder --- compiler/win_build.cmd | 4 ---- compiler/win_compile_example.cmd | 9 -------- compiler/win_help.cmd | 4 ---- scripts/.gitignore | 1 + scripts/readme.md | 24 ++++++++++++++++++++ scripts/win_build.cmd | 5 +++++ scripts/win_compile_example.cmd | 10 +++++++++ scripts/win_generate_yaml_files.cmd | 21 ++++++++++++++++++ scripts/win_help.cmd | 5 +++++ scripts/win_start_vueui.cmd | 44 +++++++++++++++++++++++++++++++++++++ viewer/win_start_vueui.cmd | 43 ------------------------------------ 11 files changed, 110 insertions(+), 60 deletions(-) delete mode 100644 compiler/win_build.cmd delete mode 100644 compiler/win_compile_example.cmd delete mode 100644 compiler/win_help.cmd create mode 100644 scripts/.gitignore create mode 100644 scripts/readme.md create mode 100644 scripts/win_build.cmd create mode 100644 scripts/win_compile_example.cmd create mode 100644 scripts/win_generate_yaml_files.cmd create mode 100644 scripts/win_help.cmd create mode 100644 scripts/win_start_vueui.cmd delete mode 100644 viewer/win_start_vueui.cmd diff --git a/compiler/win_build.cmd b/compiler/win_build.cmd deleted file mode 100644 index 33559fa..0000000 --- a/compiler/win_build.cmd +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -stack setup -stack build -pause \ No newline at end of file diff --git a/compiler/win_compile_example.cmd b/compiler/win_compile_example.cmd deleted file mode 100644 index 6e166f8..0000000 --- a/compiler/win_compile_example.cmd +++ /dev/null @@ -1,9 +0,0 @@ -@echo off -SET rebuild=--rebuild -CHOICE /M "Rebuild all ('--rebuild' argument)?" -IF ERRORLEVEL 2 SET rebuild= -echo. - -@echo on -stack exec ldgallery-compiler-exe -- %rebuild% --clean-output -i=../example/ -o=../example/out/ -@pause diff --git a/compiler/win_help.cmd b/compiler/win_help.cmd deleted file mode 100644 index d720f65..0000000 --- a/compiler/win_help.cmd +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -stack exec ldgallery-compiler-exe -- --help -@echo. -@pause diff --git a/scripts/.gitignore b/scripts/.gitignore new file mode 100644 index 0000000..2cb7368 --- /dev/null +++ b/scripts/.gitignore @@ -0,0 +1 @@ +local_* diff --git a/scripts/readme.md b/scripts/readme.md new file mode 100644 index 0000000..9bb97ec --- /dev/null +++ b/scripts/readme.md @@ -0,0 +1,24 @@ +# ldgallery scripts + +Some utilities. +Prefix the filename of your custom script with "local_", they are git-ignored. + +## Build + +### win_build.cmd + +Build the compiler. See {../compiler/readme.md} + +### win_help.cmd + +Shows the compiler's command line help. + +### win_compile_example.cmd + +Compile the example gallery, for demonstration purposes. See {../example/readme.md} + +### win_generate_yaml_files.cmd + +Generates template YAML files for your gallery. +Copy this CMD to your pictures folder. + diff --git a/scripts/win_build.cmd b/scripts/win_build.cmd new file mode 100644 index 0000000..ed96211 --- /dev/null +++ b/scripts/win_build.cmd @@ -0,0 +1,5 @@ +@echo off +cd ..\compiler\ +stack setup +stack build +pause \ No newline at end of file diff --git a/scripts/win_compile_example.cmd b/scripts/win_compile_example.cmd new file mode 100644 index 0000000..e89b302 --- /dev/null +++ b/scripts/win_compile_example.cmd @@ -0,0 +1,10 @@ +@echo off +SET rebuild=--rebuild +CHOICE /M "Rebuild all ('--rebuild' argument)?" +IF ERRORLEVEL 2 SET rebuild= +echo. + +@echo on +cd ..\compiler\ +stack exec ldgallery-compiler-exe -- %rebuild% --clean-output -i=../example/ -o=../example/out/ +@pause diff --git a/scripts/win_generate_yaml_files.cmd b/scripts/win_generate_yaml_files.cmd new file mode 100644 index 0000000..edb7f91 --- /dev/null +++ b/scripts/win_generate_yaml_files.cmd @@ -0,0 +1,21 @@ +@echo off + +REM Copy this file to your picture directory to quickly generate the YAML templates +REM =============================================================================== + +for %%f in (*.jpg,*.png,*.gif) do ( + if exist "%%f.yaml" goto CONTINUE + @echo %%f + ( + echo title: %%f + echo. + echo datetime: + echo. + echo description: + echo. + echo tags: + echo - not_tagged + ) >> "%%f.yaml" + :CONTINUE + rem +) diff --git a/scripts/win_help.cmd b/scripts/win_help.cmd new file mode 100644 index 0000000..117205a --- /dev/null +++ b/scripts/win_help.cmd @@ -0,0 +1,5 @@ +@echo off +cd ..\compiler\ +stack exec ldgallery-compiler-exe -- --help +@echo. +@pause diff --git a/scripts/win_start_vueui.cmd b/scripts/win_start_vueui.cmd new file mode 100644 index 0000000..b79a7b7 --- /dev/null +++ b/scripts/win_start_vueui.cmd @@ -0,0 +1,44 @@ +@echo off +set NODE_VERSION=12.14.0 +set VUECLI_VERSION=4.2.2 +cd ..\viewer\ + +chcp 65001 +echo. +echo === nvm install === +nvm install %NODE_VERSION% +nvm list | find /i "%NODE_VERSION% (Currently" +if errorlevel 1 ( + echo. + echo === nvm use %NODE_VERSION% === + nvm use %NODE_VERSION% + + echo. + echo === npm install @vue/cli@%VUECLI_VERSION% === + ping localhost -n 3 >NUL + cmd /c npm install -g @vue/cli@%VUECLI_VERSION% +) +echo. +npm view -g @vue/cli version | find /i "%VUECLI_VERSION%" +if errorlevel 1 ( + echo ====================================================================== + echo Warning: vue/cli doesn't match the requested version: %VUECLI_VERSION% + echo. + echo CTRL+C to quit and update, or press a key to ignore this warning... + echo ====================================================================== + echo. + pause +) +echo. +echo === npm install === +cmd /c npm install +echo. +echo === npm prune === +cmd /c npm prune +echo. +echo === npm dedupe === +cmd /c npm dedupe +echo. +echo === vue ui === +title Vue UI - server +vue ui diff --git a/viewer/win_start_vueui.cmd b/viewer/win_start_vueui.cmd deleted file mode 100644 index 7825df3..0000000 --- a/viewer/win_start_vueui.cmd +++ /dev/null @@ -1,43 +0,0 @@ -@echo off -set NODE_VERSION=12.14.0 -set VUECLI_VERSION=4.2.2 - -chcp 65001 -echo. -echo === nvm install === -nvm install %NODE_VERSION% -nvm list | find /i "%NODE_VERSION% (Currently" -if errorlevel 1 ( - echo. - echo === nvm use %NODE_VERSION% === - nvm use %NODE_VERSION% - - echo. - echo === npm install @vue/cli@%VUECLI_VERSION% === - ping localhost -n 3 >NUL - cmd /c npm install -g @vue/cli@%VUECLI_VERSION% -) -echo. -npm view -g @vue/cli version | find /i "%VUECLI_VERSION%" -if errorlevel 1 ( - echo ====================================================================== - echo Warning: vue/cli doesn't match the requested version: %VUECLI_VERSION% - echo. - echo CTRL+C to quit and update, or press a key to ignore this warning... - echo ====================================================================== - echo. - pause -) -echo. -echo === npm install === -cmd /c npm install -echo. -echo === npm prune === -cmd /c npm prune -echo. -echo === npm dedupe === -cmd /c npm dedupe -echo. -echo === vue ui === -title Vue UI - server -vue ui -- cgit v1.2.3