summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/vyconf_cli_compat.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vyconf_cli_compat.ml b/src/vyconf_cli_compat.ml
index eaa3501..6ebd1f1 100644
--- a/src/vyconf_cli_compat.ml
+++ b/src/vyconf_cli_compat.ml
@@ -9,6 +9,7 @@ type op_t =
| OpEditLevelRoot
| OpShowConfig
| OpSessionChanged
+ | OpConfigUnsaved
let op_of_arg s =
match s with
@@ -19,6 +20,7 @@ let op_of_arg s =
| "editLevelAtRoot" -> OpEditLevelRoot
| "showCfg" -> OpShowConfig
| "sessionChanged" -> OpSessionChanged
+ | "sessionUnsaved" -> OpConfigUnsaved
| _ -> failwith (Printf.sprintf "Unknown operation %s" s)
let in_cli_config_session () =
@@ -88,6 +90,7 @@ let main op path =
| OpEditLevelRoot -> edit_level_root c
| OpShowConfig -> show_config c path
| OpSessionChanged -> session_changed c
+ | OpConfigUnsaved -> config_unsaved c None
end
| Error e -> Error e |> Lwt.return
in