trun_tests.sh - fffs - fast and simple shell plugin manager
 (HTM) git clone git://src.adamsgaard.dk/fffs
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       trun_tests.sh (843B)
       ---
            1 #!/bin/sh
            2 set -v
            3 set -e
            4 
            5 ./fffs -h
            6 ./fffs --help
            7 ./fffs -v
            8 ./fffs --version
            9 
           10 confdir=~/.config/fffs
           11 pluginfile="$confdir/plugins-zsh"
           12 [ -f "$pluginfile" ] && mv "$pluginfile" "$pluginfile-bck"
           13 
           14 ./fffs zsh clean
           15 [ -d "$confdir/lib" ] && exit 1
           16 
           17 mkdir -p "$confdir"
           18 printf "https://github.com/zsh-users/zsh-autosuggestions\n"\
           19     "https://github.com/zsh-users/zsh-completions\n"\
           20     "https://github.com/zsh-users/zsh-syntax-highlighting\n"\
           21     "https://github.com/zsh-users/zsh-history-substring-search" > "$pluginfile"
           22 
           23 ./fffs zsh init
           24 
           25 [ ! -d "$confdir" ] && exit 1
           26 [ ! -d "$confdir/lib" ] && exit 1
           27 [ ! -d "$confdir/lib/zsh" ] && exit 1
           28 [ ! -f "$confdir/lib/zsh/sources" ] && exit 1
           29 
           30 [ $(find "$confdir/lib/zsh" | wc -l) -gt 10 ] || exit 1
           31 
           32 ./fffs zsh update
           33 
           34 [ -f "$pluginfile-bck" ] && mv "$pluginfile-bck" "$pluginfile"
           35 ./fffs zsh init