- offline=2;
- printf("\n------------PROXMARK3 HELP DUMP--------------\n");
- printf("Some commands are available only if a Proxmark is actually connected,\n");
- printf("Those commands are flagged with \"@\" in front of their description.\n");
- printf("\n");
- DUMPHELP("help");
- DUMPHELP("data help");
- DUMPHELP("hf help");
- DUMPHELP("hf 14a help");
- DUMPHELP("hf 14b help");
- DUMPHELP("hf 15 help");
- DUMPHELP("hf epa help");
- DUMPHELP("hf legic help");
- DUMPHELP("hf iclass help");
- DUMPHELP("hf mf help");
- DUMPHELP("hw help");
- DUMPHELP("lf help");
- DUMPHELP("lf em4x help");
- DUMPHELP("lf hid help");
- DUMPHELP("lf ti help");
- DUMPHELP("lf hitag help");
- DUMPHELP("lf pcf7931 help");
- DUMPHELP("lf t55xx help");
+ printf("\n%sProxmark3 command dump%s\n\n",markdown?"# ":"",markdown?"":"\n======================");
+ printf("Some commands are available only if a Proxmark is actually connected.%s\n",markdown?" ":"");
+ printf("Check column \"offline\" for their availability.\n");
+ printf("\n");
+ command_t *cmds = getTopLevelCommandTable();
+ dumpCommandsRecursive(cmds, markdown);