Wednesday, November 10, 2010

The klish-1.3.0 is out.

Changes:

* The klish specific examples were added.
* The konf utility was developed for the communicating to konfd daemon from the command line. It can set, unset entries into the user config and get the current config state.
* The libclish API was changed. The clish shell is not needed to be executed within thread. The clish utility doesn't use threads now.
* The locking mechanism is implemented. It is used to synchronize different instances of clish or utilities based on libclish libarary. The option to disable locking is implemented in clish utility because it can be executed from another clish.
* The conditional PARAMs is implemented. The PARAM can be enabled or disabled relying on result of condition evaluation. The 'test' field is added to PARAM tag. The 'test' field syntax is similar to /bin/test utility. So the visibility of parameter can depend on previous PARAMs values.
* The shebang is implemented. The shebang is implemented for the command's ACTION. So the script can be executed using different scripting languages.
* The --dry-run (-d) option is implemented for the clish utility. The ACTION will not be actually executed. For debug purposes.
* The --background (-b) option is implemented in clish utility. It means non-interactive/interactive mode of shell execution. The corresponding internal variable ${__interactive} can be used in ACTION script.
* The another additional command line options for the clish utility and konfd daemon were implemented.
* The XMLs and XML schema were fixed and validated.
* Bugfix.

Thanks to lff.frm, Rahul Panwar, my co-workers and others for the bug reporting. Thanks lff.frm for klish specific XML examples.

No comments:

Post a Comment