aboutsummaryrefslogtreecommitdiff
path: root/README.markdown
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-12-21 16:39:40 +1300
committerTom Ryder <tom@sanctum.geek.nz>2016-12-21 16:39:40 +1300
commit1e2a58f95622200fda8b863c64b1e89196cf5dd6 (patch)
treed7b5cfc8b350d0823bccca879ab720427da0427b /README.markdown
parentNot as heretical as I thought :( (diff)
downloaddotfiles-1e2a58f95622200fda8b863c64b1e89196cf5dd6.tar.gz
dotfiles-1e2a58f95622200fda8b863c64b1e89196cf5dd6.zip
Correct shell breakdown
Diffstat (limited to 'README.markdown')
-rw-r--r--README.markdown9
1 files changed, 4 insertions, 5 deletions
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