Our summary
tinystruct is a Java toolkit that organizes named actions in an application. This add-on lets someone describe a command in ordinary language. Jev chooses from actions the application has registered, rather than inventing a new command that the program does not recognize.
The program then gathers the selected action's details. Some details are choices from a list, some are yes or no, and others are text that must be preserved exactly. Separate questions match those different needs before the program builds the proposed command.
Being on the permitted list does not mean every user may run an action. A selected command can still be wrong, and its text details may be unsafe. Check the user's permission and every supplied value before execution, with extra approval for consequential actions.
Key takeaways
- Jev may choose only actions registered by the application.
- Ask for each detail in a form that preserves its meaning.
- Check permissions and the completed command before running it.