clixon/apps/cli
Olof hagsand 980718178a * YANG Leafref feature update
* Closer adherence to RFC 7950. Some of this is changed behavior, some is new feature.
  * Essentially instead of looking at the referring leaf, context is referred(target) node
  * Validation uses referred node
    * Validation changed to use type of referred node, instead of just "string"
  * Auto-cli
    * Changed to use type of referred node for typecheck
    * Completion uses referred node
  * Required instance / less strict validation
    * New: Leafrefs must refer to existing data leaf ONLY IF YANG `required-instance` is true
    * Previous: All leafrefs must refer to existing data leaf node
* Fixed: [Autocli does not offer completions for leafref to identityref #254](https://github.com/clicon/clixon/issues/254)
2021-08-16 17:14:27 +02:00
..
cli_auto.c Merge branch 'autocli' of https://github.com/shmuelnatan/clixon into shmuelnatan-autocli 2021-04-22 20:56:04 +02:00
cli_common.c Remove hardcoded path to diff binary 2021-08-13 22:21:28 +03:00
cli_common.h Copyright 2021 2021-01-13 14:40:34 +01:00
cli_generate.c * YANG Leafref feature update 2021-08-16 17:14:27 +02:00
cli_generate.h Copyright 2021 2021-01-13 14:40:34 +01:00
cli_handle.c Copyright 2021 2021-01-13 14:40:34 +01:00
cli_handle.h Copyright 2021 2021-01-13 14:40:34 +01:00
cli_main.c * Netconf message-id attribute changed from optional to mandatory 2021-06-30 10:59:10 +02:00
cli_plugin.c - Restructure plugin module using a "module struct" rather than global variables. 2021-04-19 11:06:40 +02:00
cli_plugin.h Copyright 2021 2021-01-13 14:40:34 +01:00
cli_show.c * YANG Leafref feature update 2021-08-16 17:14:27 +02:00
clixon_cli.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_cli_api.h completing the function of hide for autocli-op in the yang files 2021-04-22 19:17:32 +03:00
Makefile.in - Restructure plugin module using a "module struct" rather than global variables. 2021-04-19 11:06:40 +02:00