ソースファイルの名前はサフィックス ``.ct'' で終っていなければならない。 ファイルはコマンドラインテーブルの名前を与える宣言で構成される。
command_table name
の後に
[ request | unimplemented ] name, " string "[, abbrev]...;
という形式のエントリが続き、テーブルの終りを示す
end
で終る。
C のソースファイルが生成されるので、コンパイルして、 ss ライブラリを使うオブジェクトファイルとリンクする。
ソースファイル中の ``#'' はコメント文字として扱われ、 ソースファイルの行末までの残りの文字列は無視される。
オリジナルの mk_cmds は yacc(1) に基づくとても簡単なパーサを使っており、 現在のバージョンの mk_cmds は awk と sed を組み合わせたスクリプトを使っているので、 エラーからの回復についてはまだ十分とは言えない。
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]