From 93313aac2381848dbd702b21f044bd0119503678 Mon Sep 17 00:00:00 2001 From: dcarrillo Date: Sun, 28 Oct 2018 16:44:19 +0100 Subject: [PATCH] Add yank module and update script --- modules/yank/README.md | 9 +++++++++ modules/yank/init.zsh | 25 +++++++++++++++++++++++++ scripts/update_zprezto | 12 ++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 modules/yank/README.md create mode 100644 modules/yank/init.zsh create mode 100755 scripts/update_zprezto diff --git a/modules/yank/README.md b/modules/yank/README.md new file mode 100644 index 0000000..f312f39 --- /dev/null +++ b/modules/yank/README.md @@ -0,0 +1,9 @@ +Yank +=== + +Defines [yank](https://github.com/mptre/yank) aliases. + +Aliases +------- + +See [init.zsh](init.zsh) script. diff --git a/modules/yank/init.zsh b/modules/yank/init.zsh new file mode 100644 index 0000000..d081766 --- /dev/null +++ b/modules/yank/init.zsh @@ -0,0 +1,25 @@ +# +# Defines yank aliases. +# +# Authors: +# Daniel Carrillo +# + +# Return if requirements are not found. +if (( ! $+commands[yank] )); then + return 1 +fi + +# +# Aliases +# + +alias yenv="env | yank -d =" # yank environment variables + +# +# Piping aliases +# + +alias yl="yank -l" # yank a whole line from command output +alias yle="yank -l -- sh" # yank a whole line from command output and + # exec the line as a command diff --git a/scripts/update_zprezto b/scripts/update_zprezto new file mode 100755 index 0000000..782166a --- /dev/null +++ b/scripts/update_zprezto @@ -0,0 +1,12 @@ +#!/bin/zsh + +set -ex + +cd ~/.zprezto + +git fetch upstream +git checkout master +git merge i -m "Merged" upstream/master +git submodule update --init --recursive + +cd -