Cookbooks
スクリプティングのための応用的なコードスニペット集っぽいもの。 基本的な言語仕様についてはPOSIXシェルを参照。
関連ページ:
シェル上で動作する簡易なプログラミング言語、あるいはそれによって書かれたプログラム。
参考:
シェルスクリプトのテストフレームワークは意外とけっこうある。
Software | 対応シェル |
---|---|
Bats | Bash |
shUnit2 | POSIX互換シェル |
bash_unit | Bash |
ShellSpec | POSIX互換シェル |
rylnd/shpec | POSIX準拠シェル |
progrhyme/shove | POSIX互換シェル |
ZUnit | Zsh |
参考:
ドキュメントコメントの書き方には標準がない感じ。
たぶん一番有名なのはGoogleコーディング規約。
「shdoc」や「shelldoc」で検索すると、色んな人が様々なツールを作っている。
使えそうなツール:
ツール | 実装言語 | 出力形式 |
---|---|---|
reconquest/shdoc | AWK | Markdown |
essentialkaos/shdoc | Go | Text/Markdown/HTML |
RoverAMD/shelldoc | Bash | Markdown |
shdoc in jmcantrell/bashful | Bash | Text |
larsks/shdoc | Python | 任意 (Jinja2) |
参考: