From 0a55bf12e2bd302137b60e1d666c4e80233f17c7 Mon Sep 17 00:00:00 2001 From: frani Date: Sun, 27 Jun 2021 00:59:43 -0300 Subject: [PATCH] add ips aliases --- plugins/ips/README.md | 18 ++++++++++++++++++ plugins/ips/ips.plugin.zsh | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 plugins/ips/README.md create mode 100644 plugins/ips/ips.plugin.zsh diff --git a/plugins/ips/README.md b/plugins/ips/README.md new file mode 100644 index 000000000..364c9c068 --- /dev/null +++ b/plugins/ips/README.md @@ -0,0 +1,18 @@ +# ips plugin + +**Maintainer:** [@Frani](https://github.com/frani) + +This plugin provides completion as well as adding many useful aliases. + +To use it, add `ips` to the plugins array in your zshrc file: + +```zsh +plugins=(... ips) +``` + +## Aliases + +| Alias | Command | Description | +|---------------|-------------------------------------------------------------------------------------------------------------------|-------------------------------------| +| ipe | `curl ipinfo.io/ip` | Display your current external ip | +| ipi | `ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*'| grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'` | Display your current internal ip | diff --git a/plugins/ips/ips.plugin.zsh b/plugins/ips/ips.plugin.zsh new file mode 100644 index 000000000..77de7b711 --- /dev/null +++ b/plugins/ips/ips.plugin.zsh @@ -0,0 +1,3 @@ +# easy get ip - internal & external +alias ipe="curl -w '\n' ipinfo.io/ip" +alias ipi="ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*'| grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'"