* commands * improve modify/remove/create to dynamically add syntax items for each type * improve modify/remove/create to autocomplete resource names * provide a setting to turn on/off user interaction during commands (e.g. deletion confirmations) * add a "ask the user a question" helper in State * confirm deletions in remove * handle env vars and similar for scripting purposes * key/value syntax objects * json objects! (set json on; ...) * make the shell generic and have it load a plugin matching the name of argv[0] for syntax