>rm -rf /usr/share/charsel/charfiles/
>rm -rf /usr/share/doc/charsel/
>rm -rf /usr/bin/charsel
+
+reinstall:
+>rm -rf /usr/share/charsel/charfiles/
+>rm -rf /usr/share/doc/charsel/
+>rm -rf /usr/bin/charsel
+>chmod +x ./charsel
+>mkdir -p /usr/share/charsel/charfiles/
+>cp charfiles/* /usr/share/charsel/charfiles/
+>mkdir /usr/share/doc/charsel
+>cp README.md /usr/share/doc/charsel/
+>cp ./charsel /usr/bin/
- Create a simple gtk interface using Zenity
- "Smart" shortcode length detection
+- Add comment support to charfiles
+- Add purge option to makefile
elif [[ ! "$(ls -A $CHARDIR)" ]]
then
cp -rf /usr/share/charsel/- $CHARDIR/
- cp -rf ~/.local/share/charsel/- $CHARDIR/
+ cp -rf $HOME/.local/share/charsel/- $CHARDIR/
fi
# Check for user inputs
-if [[ $1 == "list" ]]
+if [[ $1 == "list" \
+ || $1 == "-l" \
+ || $1 == "--list" ]]
then
echo "The following charfiles are installed"
ls $CHARDIR/charfiles
| tail -n +2 \
| column -t -N input,output --output-separator ' | ' --separator ','
- # Display previous
- echo "--------------------------"
- echo "previous shorcode:" $INPUT
- echo "previous output: " $OUTPUT
- echo "--------------------------"
-
+ echo "*-------------------------*"
+ echo "| previous shorcode:" $INPUT
+ echo "| previous output: " $OUTPUT
+ echo "*-------------------------*"
+
# User input
- read -p "input shortcode: " -N $LENGTH INPUT
+ read -p "| input shortcode: " -N $LENGTH INPUT
# This can definately be simplifed, but it works fine
LINENUMBER=$(cut -f 1 -d ',' -s $CHARFILE \