dir
create a folder and enter into it
Installation | Usage | Annotated source | License
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
OS icons provided by icons8.