Say what each control card deck is and what it defines

Proprietary

Record what kind of deck each control card member holds — DFSORT or ICETOOL statements, IDCAMS commands, Db2 utility control statements, a DSN command deck, or cards no grammar here reads yet — with the steps that read it, the member each SYSIN resolves to, and the data sets an IDCAMS DEFINE creates. A deck written in a job stream is typed the same way and reported under the job it is written in. FindControlCards answers the same question and marks each statement in the source; this one produces the tables and changes nothing.

io.moderne.mainframe.controlcard.AnalyzeControlCards
mod run . --recipe=io.moderne.mainframe.controlcard.AnalyzeControlCards

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.