mkcd one or more dirs
This commit is contained in:
@@ -91,13 +91,14 @@ function pmdown ()
|
|||||||
|
|
||||||
function mkcd ()
|
function mkcd ()
|
||||||
{
|
{
|
||||||
about 'make a directory and cd into it'
|
about 'make one or more directorys and cd into the lastest one'
|
||||||
param 'path to create'
|
param 'one or more directorys to create'
|
||||||
example '$ mkcd foo'
|
example '$ mkcd foo'
|
||||||
example '$ mkcd /tmp/img/photos/large'
|
example '$ mkcd /tmp/img/photos/large'
|
||||||
|
example '$ mkcd foo foo1 foo2 fooN'
|
||||||
|
example '$ mkcd /tmp/img/photos/large tmp/img/photos/self tmp/img/photos/Beijing'
|
||||||
group 'base'
|
group 'base'
|
||||||
mkdir -p -- "$*"
|
mkdir -p -- "$@" && eval cd -- "\"\$$#\""
|
||||||
cd -- "$*"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function lsgrep ()
|
function lsgrep ()
|
||||||
|
|||||||
Reference in New Issue
Block a user