Add ungrep and helpdef

This commit is contained in:
Sage Vaillancourt 2024-02-09 10:06:25 -05:00
parent 5edca3e99a
commit 7fe5811cce
1 changed files with 18 additions and 0 deletions

View File

@ -9,6 +9,15 @@ else
fi fi
alias _slides="$(which slides 2> /dev/null || echo "echo 'slides not installed'")" alias _slides="$(which slides 2> /dev/null || echo "echo 'slides not installed'")"
function helpdef {
if [[ "$1" == "--help" ]] || [[ "$1" == "-h" ]]; then
echo "$2"
return 0
fi
return 1
}
function slides() { function slides() {
OLD_PATH="$PATH" OLD_PATH="$PATH"
PATH="$HOME/.slides-bin:$PATH" PATH="$HOME/.slides-bin:$PATH"
@ -64,6 +73,15 @@ function hearch {
history 0 | sed 's/[0-9 ]*//' | grep "$@" history 0 | sed 's/[0-9 ]*//' | grep "$@"
} }
function ungrep {
helpdef "$1" "grep -v's all arguments from the piped input" && return 0
local output="$(cat)"
for arg in "$@"; do
output="$(echo "$output" | grep -v "$arg")"
done
echo "$output"
}
function kubelog { function kubelog {
local pods="$(kubectl get pods | grep "$1")" local pods="$(kubectl get pods | grep "$1")"
local selection="1" local selection="1"