67290ffca93d3fb7ebeb9253cc551a5632299c16

Author
mapc <musikmichael@web.de>
Committer
mapc <musikmichael@web.de>
Date

Message

Enhance writing routines

Diff

 1diff --git a/plugins/singlechar/singlechar.plugin.zsh b/plugins/singlechar/singlechar.plugin.zsh
 2index b6c9665c59a9d73f846a5f863166968e443abe3d..ea9b3432450d3e3933e9b27de926279a98fb35ce 100644
 3--- a/plugins/singlechar/singlechar.plugin.zsh
 4+++ b/plugins/singlechar/singlechar.plugin.zsh
 5@@ -30,15 +30,20 @@ env_default PAGER less
 6 alias y='"$GREP" -i'
 7 alias n='"$GREP" -vi'
 8 
 9-alias c='cat'
10-alias w='cat >'
11-alias a='cat >>'
12+alias w='echo >'
13+alias a='echo >>'
14 
15+alias c='cat'
16 alias p='"$PAGER"'
17 
18 alias d='"$WGET"'
19 alias u='"$CURL"'
20 
21+# enhanced writeing
22+
23+alias w:='cat >'
24+alias a:='cat >>'
25+
26 # XARGS
27 
28 alias x='xargs'
29@@ -46,15 +51,18 @@ alias x='xargs'
30 alias xy='xargs "$GREP" -i'
31 alias xn='xargs "$GREP" -iv'
32 
33-alias xc='xargs cat'
34-alias xw='xargs cat >'
35-alias xa='xargs cat >>'
36+alias xw='xargs echo >'
37+alias xa='xargs echo >>'
38 
39+alias xc='xargs cat'
40 alias xp='xargs "$PAGER"'
41 
42 alias xd='xargs "$WGET"'
43 alias xu='xargs "$CURL"'
44 
45+alias xw:='xargs cat >'
46+alias xa:='xargs >>'
47+
48 # SUDO
49 
50 alias s='"$ROOT"'
51@@ -62,14 +70,17 @@ alias s='"$ROOT"'
52 alias sy='"$ROOT" "$GREP" -i'
53 alias sn='"$ROOT" "$GREP" -iv'
54 
55-alias sc='"$ROOT" cat'
56-alias sw='"$ROOT" cat >'
57-alias sa='"$ROOT" cat >>'
58+alias sw='"$ROOT" echo >'
59+alias sa='"$ROOT" echo >>'
60 
61+alias sc='"$ROOT" cat'
62 alias sp='"$ROOT" "$PAGER"'
63 
64 alias sd='"$ROOT" "$WGET"'
65 
66+alias sw:='"$ROOT" cat >'
67+alias sa:='"$ROOT" cat >>'
68+
69 # SUDO-XARGS
70 
71 alias sx='"$ROOT" xargs'
72@@ -77,11 +88,14 @@ alias sx='"$ROOT" xargs'
73 alias sxy='"$ROOT" xargs "$GREP" -i'
74 alias sxn='"$ROOT" xargs "$GREP" -iv'
75 
76-alias sxc='"$ROOT" xargs cat'
77-alias sxw='"$ROOT" xargs cat >'
78-alias sxa='"$ROOT" xargs cat >>'
79+alias sxw='"$ROOT" xargs echo >'
80+alias sxa='"$ROOT" xargs echo >>'
81 
82+alias sxc='"$ROOT" xargs cat'
83 alias sxp='"$ROOT" xargs "$PAGER"'
84 
85 alias sxd='"$ROOT" xargs "$WGET"'
86-alias sxu='"$ROOT" xargs "$CURL"'
87+alias sxu='"$ROOT" xargs "$CURL"'
88+
89+alias sxw:='"$ROOT" xargs cat >'
90+alias sxa:='"$ROOT" xargs cat >>'