Пример #1
0
        public override void GetHelp(ProcessCommandLineArgs args)
        {
            var writer = args.Writer;

            args.WriteOption("--convert=<FILE>, [input.ext]", "Input file to convert from");
            args.WriteOption("--out=<FILE>, [output.ext]", "Output file to convert to");
            args.WriteOption("--zoom, -z=<ZOOM>", "Sets the zoom factor (default:1.0)");
            args.WriteOption("--max-width, -w=<ZOOM>", "Sets the maximum width for the output image");
            foreach (var format in DocumentInfoCollection.Default.Values)
            {
                var options = format.Options.ToArray();
                if (options.Length > 0)
                {
                    writer.WriteLine();
                    writer.WriteLine("{0} Conversion:", format.Description);
                    writer.Indent++;
                    var formatId = format.OptionID ?? format.ID;
                    foreach (var option in options)
                    {
                        var name = string.Format("--{0}-{1}", formatId, option.ID);
                        if (option.Values != null && option.Values.Length > 0)
                        {
                            name = string.Format("{0}=[{1}]", name, string.Join("|", option.Values));
                        }
                        args.WriteOption(name, option.Comment);
                    }
                    writer.Indent--;
                }
            }
        }
Пример #2
0
 public override void GetHelp(ProcessCommandLineArgs args)
 {
     args.WriteOption("--server, -s", "Starts a pablo server");
     args.WriteOption("--file=<FILE>, [input.ext]", "Initial file to load (or create) after starting the server");
     args.WriteOption("--port=<PORT>", "Specifies the port to use (default:14400)");
     args.WriteOption("--nat=[true|false]", "Map the port on the router using UPnP or NAT-PMP");
     args.WriteOption("--password, -pw=<PASS>", "Sets the password for regular users");
     args.WriteOption("--oppassword, -op=<PASS>", "Sets the password for operator access");
     args.WriteOption("--userlevel, -ul=[viewer|editor|operator]", "Sets the user level for users (default:viewer)");
     args.WriteOption("--autosave=<seconds>", "Interval to save the file in seconds, or 0 to turn off");
     args.WriteOption("--backup", "Backup existing file before saving");
 }
Пример #3
0
 public override void GetHelp(ProcessCommandLineArgs args)
 {
     args.WriteOption("--file=<FILE>, -f=<FILE>, [input.ext]", "Initial file to view");
     args.WriteOption("--edit=<FILE>, -e=<FILE>", "Initial file to edit");
 }
Пример #4
0
 public override void GetHelp(ProcessCommandLineArgs args)
 {
     args.WriteOption("--help", "Show options and help");
 }
Пример #5
0
 public override void GetHelp(ProcessCommandLineArgs args)
 {
     args.WriteOption("--platform, -p=[gtk|win|wpf|mac|auto]", "Platform to load (default:auto)");
 }