aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-12-01 22:45:05 -0500
committerJesús <heckyel@hyperbola.info>2021-12-01 22:45:05 -0500
commit0ef5a8fe632e568c1b80572ae23e46c61f2da185 (patch)
tree352d7273796b975227eca82f34857be71abf9052 /scripts
downloadcountries-0ef5a8fe632e568c1b80572ae23e46c61f2da185.tar.lz
countries-0ef5a8fe632e568c1b80572ae23e46c61f2da185.tar.xz
countries-0ef5a8fe632e568c1b80572ae23e46c61f2da185.zip
initial public
Diffstat (limited to 'scripts')
-rw-r--r--scripts/fonts.bash28
-rw-r--r--scripts/home.bash37
-rw-r--r--scripts/icons.bash34
-rw-r--r--scripts/js.bash32
-rw-r--r--scripts/license.bash37
-rw-r--r--scripts/normalize.bash37
-rw-r--r--scripts/noscript.bash37
-rw-r--r--scripts/post.bash37
8 files changed, 279 insertions, 0 deletions
diff --git a/scripts/fonts.bash b/scripts/fonts.bash
new file mode 100644
index 0000000..9ae3ed6
--- /dev/null
+++ b/scripts/fonts.bash
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/fonts/roboto/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_roboto()
+{
+ local _name="${1-roboto-latin}"
+ local _src="${_target%scripts}/src/fonts/roboto/${_name}.woff2" # input
+ # copy font Roboto
+ if [[ -n "${_src}" ]]; then
+ cp -fv "${_src}" "${_dest}"
+ fi
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_roboto "$@"
diff --git a/scripts/home.bash b/scripts/home.bash
new file mode 100644
index 0000000..ac21bb6
--- /dev/null
+++ b/scripts/home.bash
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/css/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_it()
+{
+ local _name="${1-home}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t expanded "${_src}" "${_fdest}"
+}
+
+run_compress()
+{
+ local _name="${1-home}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t compressed "${_src}" "${_fdest}"
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_it "$@"
+run_compress "$@"
diff --git a/scripts/icons.bash b/scripts/icons.bash
new file mode 100644
index 0000000..607493e
--- /dev/null
+++ b/scripts/icons.bash
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/images/icons/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_files()
+{
+ declare -a files=(
+ 'favicon-16x16.png'
+ 'sun.svg'
+ 'moon.svg'
+ )
+
+ for i in "${files[@]}";
+ do
+ install -m644 "${_target%scripts}/src/images/icons/${i}" "${_dest}"
+ done
+
+ unset files
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_files "$@"
diff --git a/scripts/js.bash b/scripts/js.bash
new file mode 100644
index 0000000..c9d88a6
--- /dev/null
+++ b/scripts/js.bash
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/js/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_switch_storage()
+{
+ declare -a files=(
+ 'switch-storage'
+ 'main'
+ )
+
+ for i in "${files[@]}";
+ do
+ install -m644 "${_target%scripts}/src/js/${i}.js" "${_dest}"
+ done
+ unset files
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_switch_storage "$@"
diff --git a/scripts/license.bash b/scripts/license.bash
new file mode 100644
index 0000000..199c859
--- /dev/null
+++ b/scripts/license.bash
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/css/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_it()
+{
+ local _name="${1-licenses}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t expanded "${_src}" "${_fdest}"
+}
+
+run_compress()
+{
+ local _name="${1-licenses}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t compressed "${_src}" "${_fdest}"
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_it "$@"
+run_compress "$@"
diff --git a/scripts/normalize.bash b/scripts/normalize.bash
new file mode 100644
index 0000000..863ab1d
--- /dev/null
+++ b/scripts/normalize.bash
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/css/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_it()
+{
+ local _name="${1-normalize}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t expanded "${_src}" "${_fdest}"
+}
+
+run_compress()
+{
+ local _name="${1-normalize}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t compressed "${_src}" "${_fdest}"
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_it "$@"
+run_compress "$@"
diff --git a/scripts/noscript.bash b/scripts/noscript.bash
new file mode 100644
index 0000000..ee8efd4
--- /dev/null
+++ b/scripts/noscript.bash
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/css/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_it()
+{
+ local _name="${1-noscript}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t expanded "${_src}" "${_fdest}"
+}
+
+run_compress()
+{
+ local _name="${1-noscript}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t compressed "${_src}" "${_fdest}"
+}
+
+# ==============================================================================
+# EXECUTION - START
+# ==============================================================================
+run_prepare "$@"
+run_it "$@"
+run_compress "$@"
diff --git a/scripts/post.bash b/scripts/post.bash
new file mode 100644
index 0000000..3cb46e9
--- /dev/null
+++ b/scripts/post.bash
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+_dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
+_target="${_dir%/*}" # deleted slash
+_dest="${_target%scripts}/dist/css/"
+
+# ==============================================================================
+# FUNCTIONS - START
+# ==============================================================================
+run_prepare() {
+ install -d -m755 "${_dest}"
+}
+
+run_it()
+{
+ local _name="${1-post}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t expanded "${_src}" "${_fdest}"
+}
+
+run_compress()
+{
+ local _name="${1-post}"
+ local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
+ local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
+ # ----------------------------------------------------------------------------
+ sassc -t compressed "${_src}" "${_fdest}"
+}
+
+# ==============================================================================
+# EXECUTION - START
+# =============================================================================
+run_prepare "$@"
+run_it "$@"
+run_compress "$@"