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 "$@" }