create a folder and enter into it
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
Makefile
README.md
fun.sh

README.md

dir

create a folder and enter into it

Installation | Usage | Annotated source | License

KLP

Installation

Just copy and paste the dir function below in your profile or do something like

mkdir -p ~/.bash
cd ~/.bash
git clone git://github.com/fibo/dir.git
echo "source ~/.bash/dir/fun.sh" >> ~/.bashrc

Usage

Simple as

dir /path/to/my/folder

Folder /path/to/my/folder will be created and you will enter into it. You can use an absolute path like the example above or a relative path like

dir folder/i/want/to/create

Are folder names with spaces supported? Yes!

dir ~/please dont/create folders/with spaces

Annotated source

Outout usage, when -h or --help are the first parameter and when no argument is provided. Then use mkdir to create given folder and change directory into it.

dir() {
	USAGE="USAGE: dir foo/bar"

	[ "$1" = "-h" ] && echo $USAGE && return
	[ "$1" = "--help" ] && echo $USAGE && return

	if [ $# -gt 0 ]
	then
		mkdir -p "$*" && cd "$_"
	else
		echo $USAGE
	fi
}

License

MIT

OS icons provided by icons8.