Skip to content
This repository has been archived by the owner on Jan 3, 2018. It is now read-only.

Commit

Permalink
shell: Rename the new-style lessons from 'bash' to 'shell'
Browse files Browse the repository at this point in the history
This is mostly about utilities with a few references to the basic
POSIX shell, and hardly at all about Bash itself (as distinct from
POSIX shells more generally).  'shell' is also consistent with the
existing:

* _includes/guide-shell
* lessons/ref/shell.html
* lessons/swc-shell
* lessons/thw-shell

If we weren't looking for a short-and-sweet directory name, I'd prefer
"Shell & Utilities" which the POSIX folks presumably put some thought
into [1] ;).  These lessons are mainly about generic POSIX concepts
(filesystem paths [2], basic utilities [3]).  However, I think calling
the directory 'posix' would confuse people :p.  'shell' is both
familiar, roughly accurate (because we use the shell to teach the
lessons), and not over-specific.  If you want to talk about
associative arrays (/shell/hash/intermediate? ;), than we're talking
Bash instead of POSIX ;).

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/idx/xcu.html
[2]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_12
[3]: http://pubs.opengroup.org/onlinepubs/9699919799/idx/utilities.html
  • Loading branch information
wking committed Feb 1, 2014
1 parent 292d050 commit 3a38907
Show file tree
Hide file tree
Showing 228 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ MARKDOWN_SRC = \
bib.md \
gloss.md \
rules.md \
$(wildcard bash/novice/*.md) \
$(wildcard shell/novice/*.md) \
$(wildcard git/novice/*.md) \
$(wildcard python/novice/*.md) \
$(wildcard sql/novice/*.md)
Expand All @@ -31,7 +31,7 @@ MARKDOWN_DST = \

# Source, cached, and destination Notebook files/HTML pages.
NOTEBOOK_SRC = \
$(wildcard bash/novice/*.ipynb) \
$(wildcard shell/novice/*.ipynb) \
$(wildcard git/novice/*.ipynb) \
$(wildcard python/novice/*.ipynb) \
$(wildcard sql/novice/*.ipynb)
Expand Down Expand Up @@ -79,7 +79,7 @@ $(TMP)/%.html : %.ipynb

## fixme : find places where fixes are needed.
fixme :
@grep -n FIXME $$(find -f bash git python sql -type f -print | grep -v .ipynb_checkpoints)
@grep -n FIXME $$(find -f shell git python sql -type f -print | grep -v .ipynb_checkpoints)

## gloss : check glossary
gloss :
Expand Down
2 changes: 1 addition & 1 deletion NEW_MATERIAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ title: New Material
</tr>
<tr>
<th>The Unix Shell</th>
<td><a href="./bash/novice/index.html">X</a></td>
<td><a href="./shell/novice/index.html">X</a></td>
<td>-</td>
</tr>
<tr>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 3a38907

Please sign in to comment.