#!/usr/bin/env bash
# bu.plugin.sh
# Author: Taleeb Midi <taleebmidi@gmail.com>
# Based on oh-my-zsh AWS plugin
#
# command 'bu [N]' Change directory up N times
#

# Faster Change Directory up
# shellcheck disable=SC2034
function bu () {
	function usage () {
		 cat <<-EOF
			Usage: bu [N]
							N        N is the number of level to move back up to, this argument must be a positive integer.
							h help   displays this basic help menu.
			EOF
	}
	# reset variables
	STRARGMNT=""
	FUNCTIONARG=$1
	# Make sure the provided argument is a positive integer:
	if [[ ! -z "${FUNCTIONARG##*[!0-9]*}" ]]; then
		for i in $(seq 1 $FUNCTIONARG); do
				STRARGMNT+="../"
		done
		CMD="cd ${STRARGMNT}"
		eval $CMD
	else
		usage
	fi
}
