mirror of
https://github.com/RatzzFatzz/MKVAudioSubtitleChanger.git
synced 2026-02-11 02:05:56 +01:00
Add property for file exclusion
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package at.pcgamingfreaks.mkvaudiosubtitlechanger.util;
|
||||
|
||||
import at.pcgamingfreaks.mkvaudiosubtitlechanger.model.ConfigProperty;
|
||||
import org.apache.commons.cli.Option;
|
||||
|
||||
public class CommandLineOptionsUtil {
|
||||
public static Option optionOf(ConfigProperty property, String opt, boolean hasArg) {
|
||||
return optionOf(property, opt, hasArg ? 1 : 0, false);
|
||||
}
|
||||
|
||||
public static Option optionOf(ConfigProperty property, String opt, boolean hasArg, boolean required) {
|
||||
return optionOf(property, opt, hasArg ? 1 : 0, required);
|
||||
}
|
||||
|
||||
public static Option optionOf(ConfigProperty property, String opt, int args, boolean required) {
|
||||
Option option = new Option(opt, property.desc());
|
||||
option.setArgs(args);
|
||||
option.setLongOpt(property.prop());
|
||||
option.setRequired(required);
|
||||
return option;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user