Parcourir la source

Improve messages and clean command

 + Add tips when importing
 + Improve messages and work of clean function
Leo il y a 8 ans
Parent
commit
4859e426c0
3 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 4 3
      src/clean_command.ml
  2. 1 1
      src/command_def.ml
  3. 2 1
      src/rc.ml

+ 4 - 3
src/clean_command.ml

@@ -37,7 +37,8 @@
 open Core.Std;;
 
 let run ~rc () =
-  let rc = Unify.prettify rc in
-  Messages.debug "Configuration file cleaned up";
-  rc
+  let rc_lean = Unify.prettify rc in
+  Messages.info "Configuration file cleaned up";
+  rc_lean#write;
+  List_rc.run ~rc:rc_lean ()
 ;;

+ 1 - 1
src/command_def.ml

@@ -199,7 +199,7 @@ let clean =
     )
     (fun { rc } () ->
        let rc = Lazy.force rc in
-       Clean_command.run ~rc () |> ignore;
+       Clean_command.run ~rc ()
     )
 ;;
 

+ 2 - 1
src/rc.ml

@@ -316,6 +316,7 @@ let import ~from ~to_file =
   |> fun rc -> rc#write;
   Messages.ok "Import successful!";
   sprintf "from: %s; to: %s" (Lazy.force from) (Lazy.force to_file)
-  |> Messages.tips
+  |> Messages.info;
+  Messages.tips "You may use `clean` subcommand to remove doubled entries."
 ;;