]> git.armaanb.net Git - charsel.git/blobdiff - src/charsel
removed MOTD, fixed german
[charsel.git] / src / charsel
diff --git a/src/charsel b/src/charsel
deleted file mode 100755 (executable)
index 84c0aff..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/bin/env bash
-# Merge both global and local charfiles
-CHARDIR=~/.cache/charsel
-
-if [[ ! "$(ls -A $CHARDIR)" || ! -d $CHARDIR ]]; then
-  mkdir $CHARDIR/
-  cp -R /usr/share/charsel/* $CHARDIR/
-  cp -R ~/.local/share/charsel/* $CHARDIR/
-fi
-
-# Check if user provided an input
-if [ $1 = "list" ]; then
-  echo "The following charfiles are installed"
-  ls $CHARDIR/charfiles
-  exit
-elif [[ $1 = "help" || $1 = "-h" || $1 = "--help" || $# -ne 1 ]]; then
-  cat /usr/share/doc/charsel/README.md
-  exit
-else
-
-# Clear screen
-clear
-
-# Define charfile path
-CHARFILE=$CHARDIR/charfiles/$1
-
-# Define length of shortcut
-LENGTH=$(cat $CHARFILE | cut -f 1 -d ',' -s | wc -L | cut -b 1)
-
-# MOTD
-cat $CHARDIR/motd
-
-# Main program
-while :
-do
-  # Put charfile into table, showing only the shortcuts below the divider in the charfile
-  cat $CHARFILE | grep -A 100 - | tail -n +2 | column -t  --output-separator ' | ' --separator ','
-
-  # Automatically enter input
-  read -N $LENGTH INPUT
-  
-  # Navigate to the right characther
-  LINENUMBER=$(cut -f 1 -d ',' -s $CHARFILE | grep -n $INPUT | cut -d : -f 1)
-  OUTPUT=$(cut -f 2 -d ',' -s $CHARFILE | head -$LINENUMBER | tail +$LINENUMBER)
-  # Clear screen
-  clear
-
-  # Copy output to clipboard
-  echo $OUTPUT | xclip -selection clipboard
-done
-
-fi