`val itypes : string list`
`val in_option : ?default:string -> ?metavar:string -> unit -> string OptParse.Opt.t`
`val vtypes : string list`
`val comp_option : ?default:string -> ?metavar:string -> unit -> string OptParse.Opt.t`
`val trim : bool OptParse.Opt.t`
`val latest : int OptParse.Opt.t`
`val checkonly : Dose_pef.Packages_types.vpkglist OptParse.Opt.t`
`val background : string list OptParse.Opt.t`
`val foreground : string list OptParse.Opt.t`
`val inputtype : string OptParse.Opt.t`
`val compare : string OptParse.Opt.t`
`val default_options : string list`
`val group : OptParse.OptParser.group option Stdlib.ref`
`val descr : string`
`val parse_cmdline : (Dose_extra.Url.filetypes * bool) -> string list -> string list * string list`

give a list of positional arguments returns two list of resources, foreground and background. Positional arguments are assumed to be foreground resources.

`val add_options : ?default:string list -> OptParse.OptParser.t -> unit`
`val add_option : ?short_name:char -> ?long_name:string -> ?help:string -> OptParse.OptParser.t -> ?hide:bool -> ?short_names:char list -> ?long_names:string list -> 'a OptParse.Opt.t -> unit`