Goal:
JNode's shell uses a robust Syntax system to parse, autocomplete, and validate command-line arguments before a Command is ever executed. We need to extract this into a dedicated atomic Spoke page so agents writing new shell commands understand how to register argument syntaxes.
Agent Execution Checklist:
Goal:
JNode's shell uses a robust
Syntaxsystem to parse, autocomplete, and validate command-line arguments before aCommandis ever executed. We need to extract this into a dedicated atomic Spoke page so agents writing new shell commands understand how to register argument syntaxes.Agent Execution Checklist:
shell/src/shell/org/jnode/shell/syntax/(e.g.,SyntaxManager,Argument,MuiltipleSyntax). Understand how a syntax XML descriptor binds to a JavaCommand..wiki/Syntax.md.WIKI_SCHEMA.mdrules (200-500 lines max, atomic focus)..wiki/Shell-Commands.md(the parent Hub page) and add a brief mention and link to[[Syntax]]in the relevant section..wiki/index.mdand add a new row to theConcepts → Pagestable:Syntax[[Syntax]][[Shell-Commands]], [[Command]]git add . && git commit -m "Wiki: Add Syntax spoke page" && git pushin the.wikidirectory.