From d88b0683636d889106895f3ca37aac5e97c01d1c Mon Sep 17 00:00:00 2001 From: MaYuming Date: Fri, 30 Jun 2017 20:14:32 +0800 Subject: [PATCH] fix mkcd issue --- plugins/available/base.plugin.bash | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index 5450a416..4ddfa5ca 100755 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -91,13 +91,14 @@ function pmdown () function mkcd () { - about 'make a directory and cd into it' - param 'path to create' + about 'make one or more directories and cd into the last one' + param 'one or more directories to create' example '$ mkcd foo' 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' - mkdir -p -- "$*" - cd -- "$*" + mkdir -p -- "$@" && eval cd -- "\"\$$#\"" } function lsgrep ()