summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Mota <jose@josemota.net>2016-06-09 22:40:19 +0100
committerJosé Mota <jose@josemota.net>2016-06-09 22:40:19 +0100
commit4eebaa63f19c075734ae6a04a7c4e5ec4e0f3290 (patch)
tree73d6f41a4517a18d8bea2093bffcc16cc0be0054
parent11e1db05be252cc47cb6583b06c9208f2500dbf1 (diff)
Improve script.
-rwxr-xr-xbin/thomas25
-rw-r--r--thomas.env32
2 files changed, 36 insertions, 21 deletions
diff --git a/bin/thomas b/bin/thomas
index f3eca1c..3d049eb 100755
--- a/bin/thomas
+++ b/bin/thomas
@@ -1,13 +1,28 @@
#!/bin/bash
+install_mo() {
+ local confirm
+ if ! command -v "bin/mo" 2>&1 > /dev/null; then
+ read -p "You don't have mo installed. Install? (Y/n) " -n 1 -r confirm
+ case $confirm in
+ [yY])
+ curl https://raw.githubusercontent.com/tests-always-included/mo/master/mo > bin/mo
+ chmod +x bin/mo
+ ;;
+ *)
+ exit 1
+ ;;
+ esac
+ fi
+}
+
FILE=$1
OUTPUT_FOLDER=output
mkdir -p $OUTPUT_FOLDER
-if ! command -v "mo" 2> /dev/null; then
- echo "You don't have mo installed. Exiting."
- exit 2
-fi
+install_mo
+
+source thomas.env && cat templates/$1 | bin/mo > $OUTPUT_FOLDER/$FILE
-source thomas.env && cat templates/$1 | mo > $OUTPUT_FOLDER/$FILE
+echo $OUTPUT_FOLDER/$FILE
diff --git a/thomas.env b/thomas.env
index 032b348..11ffb3b 100644
--- a/thomas.env
+++ b/thomas.env
@@ -2,20 +2,20 @@
# author: José Mota (http://github.com/josemotanet)
# description: A dark colorscheme with moderate contrast. A hommage to a friend.
-BACKGROUND="142229"
-DARKER="2d3a42"
-DARK="47535b"
-DARK_GRAY="606b74"
-LIGHT_GRAY="79838d"
-LIGHT="929ba6"
-LIGHTER="acb4bf"
-FOREGROUND="c5ccd8"
+export BACKGROUND="142229"
+export DARKER="2d3a42"
+export DARK="47535b"
+export DARK_GRAY="606b74"
+export LIGHT_GRAY="79838d"
+export LIGHT="929ba6"
+export LIGHTER="acb4bf"
+export FOREGROUND="c5ccd8"
-RED="e65b65"
-ORANGE="f38c4f"
-YELLOW="f4bf75"
-GREEN="8ebe8c"
-AQUA="54abad"
-BLUE="6295ca"
-PURPLE="ab76a6"
-BROWN="8f5536"
+export RED="e65b65"
+export ORANGE="f38c4f"
+export YELLOW="f4bf75"
+export GREEN="8ebe8c"
+export AQUA="54abad"
+export BLUE="6295ca"
+export PURPLE="ab76a6"
+export BROWN="8f5536"