diff --git a/scripts/.local/scripts/mkcd b/scripts/.local/scripts/mkcd
new file mode 100755
index 0000000..97dbe56
--- /dev/null
+++ b/scripts/.local/scripts/mkcd
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# Createsa directory then `cd`'s into the directory
+
+set -e
+
+dir="$1"
+
+test -n "${dir}" || echo "usage: mkcd
" && exit 1
+
+mkdir "${dir}"
+cd "${dir}"
diff --git a/scripts/.local/scripts/newx b/scripts/.local/scripts/newx
index c536b2b..01add0d 100755
--- a/scripts/.local/scripts/newx
+++ b/scripts/.local/scripts/newx
@@ -8,21 +8,19 @@ test ! -n "${SCRIPTS}" && echo "SCRIPTS not set" && exit 1;
# fallback to check if the name arg ${1} exists, if not show usage text.
test ! -n "${1}" && \
echo "usage: newscript " && \
- echo "shell defaults to `sh` if not supplied" && \
+ echo "shell defaults to sh if not supplied" && \
exit 1;
path="${SCRIPTS}/${1}"
shell="${2:-sh}"
if [ -e "${path}" ]; then
- read -p "${1} already exists. Edit? " yes
- case "${yes}" in
- y|yes|yep|yeppers|yeah|ok|okay) exec vim "${path}"
- esac
- exit 0
+ echo "Already exists try:"
+ echo "vi ${path}"
+ exit 1
fi
-printf "#!/bin/${shell}"\n\n" > "${path}"
+printf "#!/bin/%s\n\n" "${shell}" > "${path}"
chmod +x "${path}"
exec vim +2 "${path}"
diff --git a/zsh/.config/zsh/zsh-aliases b/zsh/.config/zsh/zsh-aliases
index fad4086..ac42525 100644
--- a/zsh/.config/zsh/zsh-aliases
+++ b/zsh/.config/zsh/zsh-aliases
@@ -1,3 +1,4 @@
+#!/bin/zsh
# configure aliases
# _ _
# ( ) (_ ) _
@@ -17,22 +18,19 @@ alias cl() {
}
# move into the ~/.dotfiles directory
-alias cdots() { cd "$HOME/.dotfiles" }
+alias cdots="cd ${HOME}/.dotfiles"
# move into zsh config files
-alias zdots() { nvim "$ZDOTDIR" }
+alias zdots="vi ${ZDOTDIR}"
# open dotfiles in nvim editor
-alias dots() { nvim ~/.dotfiles }
-
-# reload the zsh shell
-alias reload() { source "$ZDOTDIR/.zshrc" }
+alias dots="vi $DOTFILES"
# print the banner
-alias banner() { clear && cat < "$ZDOTDIR/banner" }
+#alias banner() { clear && cat < "$ZDOTDIR/banner" }
# create a directory and move into it.
-alias mkcd() { mkdir $1 && cd $1 }
+#alias mkcd() { mkdir $1 && cd $1 }
# list files and directories, including hidden files
alias l() { ls -lah "$@" }