diff options
author | José Mota <jose@josemota.net> | 2016-06-09 22:40:19 +0100 |
---|---|---|
committer | José Mota <jose@josemota.net> | 2016-06-09 22:40:19 +0100 |
commit | 4eebaa63f19c075734ae6a04a7c4e5ec4e0f3290 (patch) | |
tree | 73d6f41a4517a18d8bea2093bffcc16cc0be0054 | |
parent | 11e1db05be252cc47cb6583b06c9208f2500dbf1 (diff) |
Improve script.
-rwxr-xr-x | bin/thomas | 25 | ||||
-rw-r--r-- | thomas.env | 32 |
2 files changed, 36 insertions, 21 deletions
@@ -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 @@ -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" |