Changeset 8 in code for trunk/cli


Ignore:
Timestamp:
Jun 18, 2022, 10:37:25 PM (3 years ago)
Author:
fox
Message:

Abandon $ for index field parameter, cmdliner complains

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/cli/index.ml

    r4 r8  
    4242let index r print title auth locs peers =
    4343        let edit name index param = if print then index else match param with
    44         | Some "$" -> text_editor name index | Some p -> p
     44        | Some "" -> text_editor name index | Some p -> p
    4545        | None -> index in
    4646        let edits name index param = if print then index else match param with
    47         | Some "$" -> text_editor_lines name index | Some p -> String_set.list_of_csv p
     47        | Some "" -> text_editor_lines name index | Some p -> String_set.list_of_csv p
    4848        | None -> index in
    4949        let edits_mp name index param = if print then index else match param with
    50         | Some "$" -> Header_pack.str_list (text_editor_lines name (Header_pack.to_str_list index))
     50        | Some "" -> Header_pack.str_list (text_editor_lines name (Header_pack.to_str_list index))
    5151        | Some p -> Header_pack.str_list (String_set.list_of_csv p)
    5252        | None -> index in
     
    7979let term =
    8080        let print= Arg.(value & flag & info ["print"] ~doc:"print info") in
    81         let title= Arg.(value & opt ~vopt:(Some "$") (some string) None & info ["t"; "title"]
     81        let title= Arg.(value & opt ~vopt:(Some "") (some string) None & info ["t"; "title"]
    8282                ~docv:"string" ~doc:"Title for index") in
    83         let auth = Arg.(value & opt ~vopt:(Some "$") (some string) None & info ["a"; "authors"]
     83        let auth = Arg.(value & opt ~vopt:(Some "") (some string) None & info ["a"; "authors"]
    8484                ~docv:"comma-separated names" ~doc:"Index authors") in
    85         let locs = Arg.(value & opt ~vopt:(Some "$") (some string) None & info ["l"; "locations"]
     85        let locs = Arg.(value & opt ~vopt:(Some "") (some string) None & info ["l"; "locations"]
    8686                ~docv:"comma-separated URLs" ~doc:"repository URLs") in
    87         let peers= Arg.(value & opt ~vopt:(Some "$") (some string) None & info ["p"; "peers"]
     87        let peers= Arg.(value & opt ~vopt:(Some "") (some string) None & info ["p"; "peers"]
    8888                ~docv:"comma-separated URLs" ~doc:"URLs to other known text repositories") in
    8989        let dir  = Arg.(value & pos 0 string "." & info []
Note: See TracChangeset for help on using the changeset viewer.