comment
This commit is contained in:
parent
0af974d905
commit
bc1746bccb
11
dot.mkshrc
11
dot.mkshrc
@ -1,5 +1,5 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
# $MirOS: src/bin/mksh/dot.mkshrc,v 1.118 2017/08/08 20:42:16 tg Exp $
|
# $MirOS: src/bin/mksh/dot.mkshrc,v 1.119 2017/08/08 20:50:34 tg Exp $
|
||||||
#-
|
#-
|
||||||
# Copyright (c) 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010,
|
# Copyright (c) 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010,
|
||||||
# 2011, 2012, 2013, 2014, 2015, 2016, 2017
|
# 2011, 2012, 2013, 2014, 2015, 2016, 2017
|
||||||
@ -73,6 +73,7 @@ fi
|
|||||||
\: "${MKSH:=$(\\builtin whence -p mksh)}${MKSH:=/bin/mksh}"
|
\: "${MKSH:=$(\\builtin whence -p mksh)}${MKSH:=/bin/mksh}"
|
||||||
\\builtin export MKSH
|
\\builtin export MKSH
|
||||||
|
|
||||||
|
# prompts
|
||||||
PS4='[$EPOCHREALTIME] '; PS1='#'; (( USER_ID )) && PS1='$'; PS1=$'\001\r''${|
|
PS4='[$EPOCHREALTIME] '; PS1='#'; (( USER_ID )) && PS1='$'; PS1=$'\001\r''${|
|
||||||
\\builtin typeset e=$?
|
\\builtin typeset e=$?
|
||||||
|
|
||||||
@ -86,6 +87,8 @@ PS4='[$EPOCHREALTIME] '; PS1='#'; (( USER_ID )) && PS1='$'; PS1=$'\001\r''${|
|
|||||||
|
|
||||||
\\builtin return $e
|
\\builtin return $e
|
||||||
} '"$PS1 "
|
} '"$PS1 "
|
||||||
|
|
||||||
|
# utilities
|
||||||
\\builtin alias doch='sudo mksh -c "$(\\builtin fc -ln -1)"'
|
\\builtin alias doch='sudo mksh -c "$(\\builtin fc -ln -1)"'
|
||||||
\\builtin command -v rot13 >/dev/null || \\builtin alias rot13='tr \
|
\\builtin command -v rot13 >/dev/null || \\builtin alias rot13='tr \
|
||||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ \
|
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ \
|
||||||
@ -103,6 +106,7 @@ else
|
|||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# NUL-safe and EBCDIC-safe hexdump (from stdin)
|
||||||
function hd_mksh {
|
function hd_mksh {
|
||||||
\\builtin typeset -Uui16 -Z11 pos=0
|
\\builtin typeset -Uui16 -Z11 pos=0
|
||||||
\\builtin typeset -Uui16 -Z5 hv=2147483647
|
\\builtin typeset -Uui16 -Z5 hv=2147483647
|
||||||
@ -593,6 +597,11 @@ function enable {
|
|||||||
|
|
||||||
\: place customisations below this line
|
\: place customisations below this line
|
||||||
|
|
||||||
|
# some defaults follow — you are supposed to adjust these to your
|
||||||
|
# liking; by default we add ~/.etc/bin and ~/bin (whichever exist)
|
||||||
|
# to $PATH, set $SHELL to mksh, set some defaults for man and less
|
||||||
|
# and show a few more possible things for users to begin moving in
|
||||||
|
|
||||||
for p in ~/.etc/bin ~/bin; do
|
for p in ~/.etc/bin ~/bin; do
|
||||||
[[ -d $p/. ]] || \\builtin continue
|
[[ -d $p/. ]] || \\builtin continue
|
||||||
[[ $PATHSEP$PATH$PATHSEP = *"$PATHSEP$p$PATHSEP"* ]] || \
|
[[ $PATHSEP$PATH$PATHSEP = *"$PATHSEP$p$PATHSEP"* ]] || \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user