diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-19 13:18:16 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-19 13:18:16 +1300 |
commit | 7e40448c18bba4317837264ca1eb283783205386 (patch) | |
tree | 7c20204f4927f1659cfae3d588b2043fd9338936 /ksh/kshrc.d | |
parent | Use -e test to be consistent (diff) | |
download | dotfiles-7e40448c18bba4317837264ca1eb283783205386.tar.gz dotfiles-7e40448c18bba4317837264ca1eb283783205386.zip |
Request version with "ver" shortcut not prompt
Diffstat (limited to 'ksh/kshrc.d')
-rw-r--r-- | ksh/kshrc.d/prompt.ksh | 14 | ||||
-rw-r--r-- | ksh/kshrc.d/ver.ksh | 4 |
2 files changed, 6 insertions, 12 deletions
diff --git a/ksh/kshrc.d/prompt.ksh b/ksh/kshrc.d/prompt.ksh index 719b119f..8b460136 100644 --- a/ksh/kshrc.d/prompt.ksh +++ b/ksh/kshrc.d/prompt.ksh @@ -19,8 +19,8 @@ function prompt { fi # Add sub-commands; working directory with ~ abbreviation, VCS, - # job, and ksh version code - PS1=$PS1'$(prompt pwd)$(prompt vcs)$(prompt job)$(prompt ver)' + # and job count + PS1=$PS1'$(prompt pwd)$(prompt vcs)$(prompt job)' # If this is PDKSH, add the exit code of the previous command; this # doesn't seem to work on ksh93, probably different timing for when @@ -200,16 +200,6 @@ function prompt { ((jobc)) && printf '{%u}' "$jobc" ;; - # Show a short code denoting the ksh flavour, if it can be gleaned from - # KSH_VERSION - ver) - case $KSH_VERSION in - *'PD KSH'*) printf %s ':pd' ;; - *'MIRBSD KSH'*) printf %s ':mk' ;; - *' 93'*) printf %s ':93' ;; - esac - ;; - # Print error *) printf 'prompt: Unknown command %s\n' "$1" >&2 diff --git a/ksh/kshrc.d/ver.ksh b/ksh/kshrc.d/ver.ksh new file mode 100644 index 00000000..68602a8d --- /dev/null +++ b/ksh/kshrc.d/ver.ksh @@ -0,0 +1,4 @@ +# Shortcut to show current shell version +function ver { + printf '%s\n' "${KSH_VERSION:-unknown}" +} |