シェルスクリプト

shell scripts

関連ページ:

About

シェル上で動作する簡易なプログラミング言語、あるいはそれによって書かれたプログラム。

参考:

Getting Started

コーディング規約

入門サイトなど

テスト

シェルスクリプトのテストフレームワークは意外とけっこうある。

Software対応シェル
BatsBash
shUnit2POSIX互換シェル
bash_unitBash
ShellSpecPOSIX互換シェル
rylnd/shpecPOSIX準拠シェル
progrhyme/shovePOSIX互換シェル
ZUnitZsh

参考:

Documentation Comments

ドキュメントコメントの書き方には標準がない感じ。
たぶん一番有名なのはGoogleコーディング規約

「shdoc」や「shelldoc」で検索すると、色んな人が様々なツールを作っている。

使えそうなツール:

ツール実装言語出力形式
reconquest/shdocAWKMarkdown
essentialkaos/shdocGoText/Markdown/HTML
RoverAMD/shelldocBashMarkdown
shdoc in jmcantrell/bashfulBashText
larsks/shdocPython任意 (Jinja2)

参考:


Cookbooks

スクリプティングのための応用的なコードスニペット集っぽいもの。 基本的な言語仕様についてはPOSIXシェルを参照。