singlechar.plugin.zsh 1.83 KB
Newer Older
mapc's avatar
mapc committed
1
2
3
4
5
6
7
8
9
10
################################################################################
#          FILE:  singlechar.plugin.zsh
#   DESCRIPTION:  oh-my-zsh plugin file.
#        AUTHOR:  Michael Varner (musikmichael@web.de)
#       VERSION:  1.0.0
#
# This plugin adds single char shortcuts (and combinations) for some commands.
#
################################################################################

mapc's avatar
mapc committed
11
12
###########################
# Settings 
mapc's avatar
mapc committed
13

mapc's avatar
mapc committed
14
15
16
17
18
19
# These can be overwritten any time.
# If they are not set yet, they will be
# overwritten with their default values

default GREP grep
default ROOT sudo
mapc's avatar
mapc committed
20
21
default WGET wget
default CURL curl
mapc's avatar
mapc committed
22

mapc's avatar
mapc committed
23
env_default PAGER less
mapc's avatar
mapc committed
24

mapc's avatar
mapc committed
25
26
27
###########################
# Alias

mapc's avatar
mapc committed
28
# CAT, GREP, CURL, WGET
29

mapc's avatar
mapc committed
30
31
32
alias y='"$GREP" -i'
alias n='"$GREP" -vi'

mapc's avatar
mapc committed
33
34
alias w='echo >'
alias a='echo >>'
35

mapc's avatar
mapc committed
36
alias c='cat'
mapc's avatar
mapc committed
37
38
alias p='"$PAGER"'

mapc's avatar
mapc committed
39
40
41
alias d='"$WGET"'
alias u='"$CURL"'

mapc's avatar
mapc committed
42
43
44
45
46
# enhanced writeing

alias w:='cat >'
alias a:='cat >>'

47
48
# XARGS

mapc's avatar
mapc committed
49
alias x='xargs'
50

mapc's avatar
mapc committed
51
52
53
alias xy='xargs "$GREP" -i'
alias xn='xargs "$GREP" -iv'

mapc's avatar
mapc committed
54
55
alias xw='xargs echo >'
alias xa='xargs echo >>'
56

mapc's avatar
mapc committed
57
alias xc='xargs cat'
mapc's avatar
mapc committed
58
59
alias xp='xargs "$PAGER"'

mapc's avatar
mapc committed
60
61
62
alias xd='xargs "$WGET"'
alias xu='xargs "$CURL"'

mapc's avatar
mapc committed
63
64
65
alias xw:='xargs cat >'
alias xa:='xargs >>'

66
67
# SUDO

mapc's avatar
mapc committed
68
alias s='"$ROOT"'
69

mapc's avatar
mapc committed
70
71
72
alias sy='"$ROOT" "$GREP" -i'
alias sn='"$ROOT" "$GREP" -iv'

mapc's avatar
mapc committed
73
74
alias sw='"$ROOT" echo >'
alias sa='"$ROOT" echo >>'
mapc's avatar
mapc committed
75

mapc's avatar
mapc committed
76
alias sc='"$ROOT" cat'
mapc's avatar
mapc committed
77
78
79
80
alias sp='"$ROOT" "$PAGER"'

alias sd='"$ROOT" "$WGET"'

mapc's avatar
mapc committed
81
82
83
alias sw:='"$ROOT" cat >'
alias sa:='"$ROOT" cat >>'

mapc's avatar
mapc committed
84
85
# SUDO-XARGS

mapc's avatar
mapc committed
86
alias sx='"$ROOT" xargs'
87

mapc's avatar
mapc committed
88
alias sxy='"$ROOT" xargs "$GREP" -i'
89
90
alias sxn='"$ROOT" xargs "$GREP" -iv'

mapc's avatar
mapc committed
91
92
alias sxw='"$ROOT" xargs echo >'
alias sxa='"$ROOT" xargs echo >>'
mapc's avatar
mapc committed
93

mapc's avatar
mapc committed
94
alias sxc='"$ROOT" xargs cat'
mapc's avatar
mapc committed
95
96
alias sxp='"$ROOT" xargs "$PAGER"'

mapc's avatar
mapc committed
97
alias sxd='"$ROOT" xargs "$WGET"'
mapc's avatar
mapc committed
98
99
100
101
alias sxu='"$ROOT" xargs "$CURL"'

alias sxw:='"$ROOT" xargs cat >'
alias sxa:='"$ROOT" xargs cat >>'