diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2015-04-07 13:23:49 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2015-04-07 13:23:49 +1200 |
commit | f4dd5a5b9eb412e3dc1a95ae394435da8cbcb743 (patch) | |
tree | 5d9d25f496294b62c7d0f3ecad81ffa8a361c1b0 /README.markdown | |
parent | Adjust layout of installation instructions (diff) | |
download | dotfiles-f4dd5a5b9eb412e3dc1a95ae394435da8cbcb743.tar.gz dotfiles-f4dd5a5b9eb412e3dc1a95ae394435da8cbcb743.zip |
Update section on shell choice a bit
Diffstat (limited to 'README.markdown')
-rw-r--r-- | README.markdown | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/README.markdown b/README.markdown index 3f56bab0..f799c9bc 100644 --- a/README.markdown +++ b/README.markdown @@ -91,11 +91,11 @@ Shell ----- My `.profile` and other files in `sh` are written in Bourne/POSIX shell script -so that they can be parsed by any Bourne-compatible shell, including the `dash` -shell used as the system shell on modern Debian-derived systems. Individual -scripts called by `.profile` are saved in `.profile.d` and iterated on login -for ease of management. All of these boil down to exporting variables -appropriate to the system and the software it has available. +so that they can be parsed by any Bourne-compatible shell, including `zsh`, +`dash`, and \*BSD implementations of `sh`. Individual scripts called by +`.profile` are saved in `.profile.d` and iterated on login for ease of +management. All of these boil down to exporting variables appropriate to the +system and the software it has available. My `.bash_profile` calls `.profile` for variable exports, and then runs `.bashrc` for interactive shells. Subscripts are kept in `.bashrc.d`, and all @@ -104,7 +104,7 @@ directory changes all the time depending on the host, and only specific scripts in it are versioned. My interactive and scripting shell of choice is Bash; as a GNU/Linux admin who -ends up installing Bash on BSD machines anyway, I very rarely have to write +ends up installing Bash on \*BSD machines anyway, I very rarely have to write Bourne-compatible scripts, so all of these files are replete with Bashisms. As I occasionally have work on very old internal systems, my Bash is written to |