From c5211a17f17802f98b9dcf596e27095c82423ff7 Mon Sep 17 00:00:00 2001 From: crater2150 Date: Mon, 6 Mar 2017 17:14:54 +0100 Subject: [PATCH] Add eth-ip function --- aliases/functions | 4 ++++ modules/bindings/init | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/aliases/functions b/aliases/functions index de59df1..45cf4e1 100644 --- a/aliases/functions +++ b/aliases/functions @@ -312,6 +312,10 @@ urlencode() { #}}} +eth-ip() { + ip a show primary dev ${1:-/sys/class/net/en*~*/lo(:t)} | awk '/\s*inet / { split($2,a,"/");print a[1] }' +} + fasel-tunnel() { if [[ -z "$1" || -z "$2" || "$1" == "-h" || "$1" == "--help" ]]; then echo "Usage: fasel-tunnel [remote_port]" diff --git a/modules/bindings/init b/modules/bindings/init index 462a33b..480b7e5 100644 --- a/modules/bindings/init +++ b/modules/bindings/init @@ -51,10 +51,10 @@ bindkey -s "^F" "fuck\n" # Finally, make sure the terminal is in application mode, when zle is # active. Only then are the values from $terminfo valid. -function zle-line-init () { +local function zle-line-init () { echoti smkx } -function zle-line-finish () { +local function zle-line-finish () { echoti rmkx } zle -N zle-line-init