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) |
参考: