diff --git a/plugins/ref.plugin.bash b/plugins/ref.plugin.bash new file mode 100644 index 00000000..0c93d706 --- /dev/null +++ b/plugins/ref.plugin.bash @@ -0,0 +1,36 @@ +ref() { + if [ ! -d "$REF_DIR" ] + then + mkdir -p "$REF_DIR" + fi + + REF_DIR=${REF_DIR%/} + + if [ "$1" = 'ls' ] + then + if [ "$2" = '' ] + then + builtin cd "$REF_DIR" + ls -G + builtin cd - > /dev/null + return + else + builtin cd "$REF_DIR"/"$2" + ls -G + builtin cd - > /dev/null + return + fi + fi + + DIR="${1}/${2}" + + builtin cd "$REF_DIR"/"$DIR" + + if [ $(uname) = "Darwin" ] + then + open index.html + elif [ $(uname) = "Linux" ] + then + gnome-open index.html + fi +}