Parent directory

singlechar.plugin.zsh

2064 bytes
  1###########################
  2# Settings
  3
  4# These can be overwritten any time.
  5# If they are not set yet, they will be
  6# overwritten with their default values
  7
  8default GREP grep
  9default ROOT sudo
 10default WGET wget
 11default CURL curl
 12
 13env_default PAGER less
 14
 15###########################
 16# Alias
 17
 18# CAT, GREP, CURL, WGET
 19
 20alias y='"$GREP" -Ri'
 21alias n='"$GREP" -Rvi'
 22
 23alias f.='find . | "$GREP"'
 24alias f:='find'
 25
 26alias f='"$GREP" -Rli'
 27alias fn='"$GREP" -Rlvi'
 28
 29alias w='echo >'
 30alias a='echo >>'
 31
 32alias c='cat'
 33alias p='"$PAGER"'
 34
 35alias m='man'
 36
 37alias d='"$WGET"'
 38alias u='"$CURL"'
 39
 40# enhanced writing
 41
 42alias w:='cat >'
 43alias a:='cat >>'
 44
 45# XARGS
 46
 47alias x='xargs'
 48
 49alias xy='xargs "$GREP" -Ri'
 50alias xn='xargs "$GREP" -Riv'
 51
 52alias xf.='xargs find | "$GREP"'
 53alias xf:='xargs find'
 54
 55alias xf='xargs "$GREP" -Rli'
 56alias xfn='xargs "$GREP" -Rlvi'
 57
 58alias xw='xargs echo >'
 59alias xa='xargs echo >>'
 60
 61alias xc='xargs cat'
 62alias xp='xargs "$PAGER"'
 63
 64alias xm='xargs man'
 65
 66alias xd='xargs "$WGET"'
 67alias xu='xargs "$CURL"'
 68
 69alias xw:='xargs cat >'
 70alias xa:='xargs >>'
 71
 72# SUDO
 73
 74alias s='"$ROOT"'
 75
 76alias sy='"$ROOT" "$GREP" -Ri'
 77alias sn='"$ROOT" "$GREP" -Riv'
 78
 79alias sf.='"$ROOT" find . | "$GREP"'
 80alias sf:='"$ROOT" find'
 81
 82alias sf='"$ROOT" "$GREP" -Rli'
 83alias sfn='"$ROOT" "$GREP" -Rlvi'
 84
 85alias sw='"$ROOT" echo >'
 86alias sa='"$ROOT" echo >>'
 87
 88alias sc='"$ROOT" cat'
 89alias sp='"$ROOT" "$PAGER"'
 90
 91alias sm='"$ROOT" man'
 92
 93alias sd='"$ROOT" "$WGET"'
 94
 95alias sw:='"$ROOT" cat >'
 96alias sa:='"$ROOT" cat >>'
 97
 98# SUDO-XARGS
 99
100alias sx='"$ROOT" xargs'
101
102alias sxy='"$ROOT" xargs "$GREP" -Ri'
103alias sxn='"$ROOT" xargs "$GREP" -Riv'
104
105alias sxf.='"$ROOT" xargs find | "$GREP"'
106alias sxf:='"$ROOT" xargs find'
107
108alias sxf='"$ROOT" xargs "$GREP" -li'
109alias sxfn='"$ROOT" xargs "$GREP" -lvi'
110
111alias sxw='"$ROOT" xargs echo >'
112alias sxa='"$ROOT" xargs echo >>'
113
114alias sxc='"$ROOT" xargs cat'
115alias sxp='"$ROOT" xargs "$PAGER"'
116
117alias sxm='"$ROOT" xargs man'
118
119alias sxd='"$ROOT" xargs "$WGET"'
120alias sxu='"$ROOT" xargs "$CURL"'
121
122alias sxw:='"$ROOT" xargs cat >'
123alias sxa:='"$ROOT" xargs cat >>'