From dc1388bc75113e35d29079e777333648e27d8346 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 7 Mar 2010 15:54:28 +0100 Subject: include/ → helpers/ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/conflicts | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100755 include/conflicts (limited to 'include/conflicts') diff --git a/include/conflicts b/include/conflicts deleted file mode 100755 index fb40aef..0000000 --- a/include/conflicts +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env zsh -## vim:ft=zsh -## Look for conflicting aliases and commands in ~/bin -## Since aliases are usually loaded from zshrc, which is not sourced -## for zsh script execution, the recommended usage is -## source .../conflicts -## in a running, interactive zsh - -typeset file dir alias -typeset PKG_DIR=$HOME/packages -typeset -a sfpath spath conflict - -is_in_path () { - typeset -i ret=1 - typeset dir - typeset file=$1 - shift - for dir in $@; { - if [[ -e $dir/$file ]] { - ret=0 - echo $dir/$file - } - } - return $ret -} - -sfpath=(${fpath:#$HOME*}) -spath=(${path:#$HOME*}) - -for file in $PKG_DIR/{*/provides/zsh/completions/*(N),zsh/etc/completions/*(N)}; { - conflict=($(is_in_path ${file:t} $sfpath)) - if (( ? == 0 )) { - echo "conflict: $file <-> ${(j:, :)conflict}" - } -} - -for file in $PKG_DIR/*/bin/*(N); { - conflict=($(is_in_path ${file:t} $spath)) - if (( ? == 0 )) { - echo "conflict: $file <-> ${(j:, :)conflict}" - } -} - -for alias in ${(k)aliases}; { - if [[ -n $commands[$alias] ]] && [[ $aliases[$alias] != (sudo |noglob |)$alias* ]]; then - echo "conflicting alias: $alias" - fi -} -- cgit v1.2.3