summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarc Cornellà <hello@mcornella.com>2021-08-10 21:05:00 +0200
committerMarc Cornellà <hello@mcornella.com>2021-08-10 21:06:46 +0200
commitc24928815179e1a8e1e3a0a4ab130e22ba2e0f1a (patch)
treeae1798a71fd3e3bf32e7557ded7965c04f77e158 /lib
parentb79fba7b0d38aa61afaeeaaa7fab6992dbfb6db3 (diff)
downloadzsh-c24928815179e1a8e1e3a0a4ab130e22ba2e0f1a.tar.gz
zsh-c24928815179e1a8e1e3a0a4ab130e22ba2e0f1a.tar.bz2
zsh-c24928815179e1a8e1e3a0a4ab130e22ba2e0f1a.zip
feat(lib): add `mkcd` as equivalent to `takedir` (#9749)
Fixes #9749
Diffstat (limited to 'lib')
-rw-r--r--lib/functions.zsh11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/functions.zsh b/lib/functions.zsh
index 9cc735196..24b7254fb 100644
--- a/lib/functions.zsh
+++ b/lib/functions.zsh
@@ -13,10 +13,6 @@ function upgrade_oh_my_zsh() {
omz update
}
-function takedir() {
- mkdir -p $@ && cd ${@:$#}
-}
-
function open_command() {
local open_cmd
@@ -37,6 +33,13 @@ function open_command() {
${=open_cmd} "$@" &>/dev/null
}
+# take functions
+
+# mkcd is equivalent to takedir
+function mkcd takedir() {
+ mkdir -p $@ && cd ${@:$#}
+}
+
function takeurl() {
data=$(mktemp)
curl -L $1 > $data