#!/bin/bash # Error handling set -e function checkmoji() { gitmoji=$1 case $gitmoji in ":art:") mojicheck=0 ;; ":zap:") mojicheck=0 ;; ":fire:") mojicheck=0 ;; ":bug:") mojicheck=0 ;; ":ambulance:") mojicheck=0 ;; ":sparkles:") mojicheck=0 ;; ":memo:") mojicheck=0 ;; ":rocket:") mojicheck=0 ;; ":lipstick:") mojicheck=0 ;; ":tada:") mojicheck=0 ;; ":white_check_mark:") mojicheck=0 ;; ":lock:") mojicheck=0 ;; ":closed_lock_with_key:") mojicheck=0 ;; ":bookmark:") mojicheck=0 ;; ":rotating_light:") mojicheck=0 ;; ":construction:") mojicheck=0 ;; ":green_heart") mojicheck=0 ;; ":arrow_down:") mojicheck=0 ;; ":arrow_up:") mojicheck=0 ;; ":pushpin:") mojicheck=0 ;; ":construction_worker:") mojicheck=0 ;; ":chart_with_upwards_trend:") mojicheck=0 ;; ":recycle:") mojicheck=0 ;; ":heavy_plus_sign:") mojicheck=0 ;; ":heavy_minus_sign:") mojicheck=0 ;; ":wrench:") mojicheck=0 ;; ":hammer:") mojicheck=0 ;; ":globe_with_meridians:") mojicheck=0 ;; ":pencil2:") mojicheck=0 ;; ":poop:") mojicheck=0 ;; ":rewind:") mojicheck=0 ;; ":twisted_rightwards_arrows:") mojicheck=0 ;; ":package:") mojicheck=0 ;; ":alien:") mojicheck=0 ;; ":truck:") mojicheck=0 ;; ":page_facing_up:") mojicheck=0 ;; ":boom:") mojicheck=0 ;; ":bento:") mojicheck=0 ;; ":wheelchair:") mojicheck=0 ;; ":bulb:") mojicheck=0 ;; ":beers:") mojicheck=0 ;; ":speech_balloon:") mojicheck=0 ;; ":card_file_box:") mojicheck=0 ;; ":loud_sound:") mojicheck=0 ;; ":mute:") mojicheck=0 ;; ":busts_in_silhouette:") mojicheck=0 ;; ":children_crossing:") mojicheck=0 ;; ":building_construction:") mojicheck=0 ;; ":iphone:") mojicheck=0 ;; ":clown_face:") mojicheck=0 ;; ":egg:") mojicheck=0 ;; ":see_no_evil:") mojicheck=0 ;; ":camera_flash:") mojicheck=0 ;; ":alembic:") mojicheck=0 ;; ":mag:") mojicheck=0 ;; ":label:") mojicheck=0 ;; ":seedling:") mojicheck=0 ;; ":triangular_flag_on_post:") mojicheck=0 ;; ":goal_net:") mojicheck=0 ;; ":dizzy:") mojicheck=0 ;; ":wastebasket:") mojicheck=0 ;; ":passport_control:") mojicheck=0 ;; ":adhesive_bandages:") mojicheck=0 ;; ":monocole_face:") mojicheck=0 ;; ":coffin:") mojicheck=0 ;; ":test_tube:") mojicheck=0 ;; ":necktie:") mojicheck=0 ;; ":stethoscope:") mojicheck=0 ;; ":bricks:") mojicheck=0 ;; ":technologist:") mojicheck=0 ;; ":money_with_wings:") mojicheck=0 ;; ":thread:") mojicheck=0 ;; *) echo "${txtred}✗ gitmoji not recognized, type help for list of gitmojis...${txtwhite}" ;; esac }