···5555let rest = Arg.(value & pos_right 0 string [] & info [])
56565757let cmd env =
5858- let doc = "A shell." in
5858+ let doc = "Mere's shell." in
5959 let man =
6060 [
6161 `S Manpage.s_description;
+1-3
src/lib/built_ins.ml
···3030 type merry = [ `Async ]
3131 type option = [ posix | merry ]
32323333- let posix_to_letter = function
3434- | `Noclobber -> "C"
3535- | _ -> ""
3333+ let posix_to_letter = function `Noclobber -> "C" | _ -> ""
36343735 let to_letters t =
3836 let nc = if t.noclobber then posix_to_letter `Noclobber else "" in
+2-1
src/lib/eval.ml
···607607 | Ast.VariableAtom ("-", NoAttribute) ->
608608 let i = if ctx.interactive then "i" else "" in
609609 expand
610610- ([ Ast.WordName (Built_ins.Options.to_letters ctx.options ^ i) ] :: acc)
610610+ ([ Ast.WordName (Built_ins.Options.to_letters ctx.options ^ i) ]
611611+ :: acc)
611612 ctx rest
612613 | Ast.VariableAtom (n, NoAttribute)
613614 when Option.is_some (int_of_string_opt n) -> (