From 4fdcea02e466e017580437fead745c378b700410 Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Thu, 6 Feb 2020 08:48:14 -0600 Subject: [PATCH] simplify kill script --- dotfiles/zsh.nix | 4 ++-- dotfiles/zsh/kill-process.zsh | 12 ------------ dotfiles/zsh/kill.zsh | 7 +++++++ 3 files changed, 9 insertions(+), 14 deletions(-) delete mode 100644 dotfiles/zsh/kill-process.zsh create mode 100644 dotfiles/zsh/kill.zsh diff --git a/dotfiles/zsh.nix b/dotfiles/zsh.nix index 7104de0..37379fd 100644 --- a/dotfiles/zsh.nix +++ b/dotfiles/zsh.nix @@ -3,11 +3,11 @@ let extras = [ ./zsh/elm.zsh + ./zsh/find-and-edit.zsh ./zsh/git.zsh ./zsh/jetpack.zsh ./zsh/jump.zsh - ./zsh/kill-process.zsh - ./zsh/find-and-edit.zsh + ./zsh/kill.zsh ./zsh/nix.zsh ./zsh/nixify.sh ./zsh/root.zsh diff --git a/dotfiles/zsh/kill-process.zsh b/dotfiles/zsh/kill-process.zsh deleted file mode 100644 index ba717fd..0000000 --- a/dotfiles/zsh/kill-process.zsh +++ /dev/null @@ -1,12 +0,0 @@ -# killing processes -# ripped off https://github.com/SidOfc/dotfiles/blob/d07fa3862ed065c2a5a7f1160ae98416bfe2e1ee/zsh/kp -kill-process() { - local PROCESSES="$(ps aux | sed 1d | fzf -em | awk '{print $1}')" - - if test -n "$PROCESSES"; then - echo "$PROCESSES" | xargs kill -${1:-9} - kill-process - fi -} - -alias kp=kill-process diff --git a/dotfiles/zsh/kill.zsh b/dotfiles/zsh/kill.zsh new file mode 100644 index 0000000..ba00b6c --- /dev/null +++ b/dotfiles/zsh/kill.zsh @@ -0,0 +1,7 @@ +# kill processes easily + +fuzzy_kill() { + ps aux | fzf --multi --query="$@" | awk '{ print $2 }' | xargs kill +} + +alias k=fuzzy_kill