public ABPackageMst(ArgsLine arg) { PathPattern = arg.GetSingle("-filter"); PackName = arg.GetSingle("-name"); if (int.TryParse(arg.GetSingle("-priority"), out var num)) { Priority = num; } Labels = arg.GetMulti("-label").ToArray(); Identifier = PathPattern; PathFilter = new WildCardPathFilter(PathPattern); Converter = GetConverter(config: PackName); }
protected override IBundlePackRule Instantiate(ArgsLine arg) { return(new ABPackageMst(arg)); }