#!/bin/sh tooldir=`dirname $0` $tooldir/luals | awk ' BEGIN { type_name_map["dsp"] = "DSP"; type_name_map["EditorAction"] = "Editor Actions"; type_name_map["EditorHook"] = "Editor Hooks"; type_name_map["SessionInit"] = "Session Initialization"; type_name_map["session"] = "Session"; } /T:/ { split ($0, a, ":"); if (a[2] in type_name_map) { type_name = type_name_map[a[2]]; } else { type_name = a[2]; } types[scripts] = type_name; type_names[type_name] = type_name; names[scripts] = a[4]; descriptions[scripts] = a[6]; scripts++; } END { tnc = asort (type_names); for (tn = 1; tn <= tnc; ++tn) { printf ("