[Option('d', "datadir", Required = false, HelpText = "Path to use for the data folder (databases files etc.).")]
[Option('d', "datadir", Required = false, HelpText = "Path to use for the data folder (database files, etc.).")]
publicstringDataDir{get;set;}
[Option('c', "configdir", Required = false, HelpText = "Path to use for config data (user policies and puctures).")]
[Option('c', "configdir", Required = false, HelpText = "Path to use for configuration data (user settings and pictures).")]
publicstringConfigDir{get;set;}
[Option('l', "logdir", Required = false, HelpText = "Path to use for writing log files.")]
publicstringLogDir{get;set;}
[Option("ffmpeg", Required = false, HelpText = "Path to external FFmpeg exe to use in place of built-in.")]
[Option("ffmpeg", Required = false, HelpText = "Path to external FFmpeg executable to use in place of default found in PATH. Must be specified along with --ffprobe.")]
publicstringFFmpegPath{get;set;}
[Option("ffprobe", Required = false, HelpText = "ffmpeg and ffprobe switches must be supplied together.")]
[Option("ffprobe", Required = false, HelpText = "Path to external FFprobe executable to use in place of default found in PATH. Must be specified along with --ffmpeg.")]
publicstringFFprobePath{get;set;}
[Option("service", Required = false, HelpText = "Run as headless service.")]