From 1e2a58f95622200fda8b863c64b1e89196cf5dd6 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 21 Dec 2016 16:39:40 +1300 Subject: Correct shell breakdown --- README.markdown | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'README.markdown') diff --git a/README.markdown b/README.markdown index a52a86fa..49b4be1a 100644 --- a/README.markdown +++ b/README.markdown @@ -97,12 +97,11 @@ system and the software it has available. Configuration that should be sourced for all POSIX-fearing interactive shells is kept in `~/.shrc`, with subscripts read from `~/.shrc.d`. There's a shim in -`~/.shinit` to act as `ENV`. +`~/.shinit` to act as `ENV`. I make an effort to target POSIX for my functions +and scripts where I can so that the same files can be loaded for all shells. -I make an effort to target POSIX for my functions and scripts where I can, but -Bash is my interactive shell of choice. My `.bash_profile` calls `.profile`, -and then `.bashrc`, which only applies for interactive shells. Subscripts for -`.bashrc` are loaded from `.bashrc.d`. +On GNU/Linux I use Bash, on BSD I use some variant of Korn Shell, preferably +`ksh93` if it's available. As I occasionally have work on very old internal systems, my Bash is written to work with [any version 2.05a or -- cgit v1.2.3