Adjustments in the CLI. It was nice to just pass a URL to pakrat and nothing else, but in reality, its almost impossible to derive the repository name from just a URL in an automated way. This didn't matter much for RHEL-style mirrors, where mirroring the entire directory structure would plop a 'centos' or 'fedora' directory at the top level, but for other repos like EPEL, the top-level directory would be 'pub', making it confusing. I will sacrifice the directory structure preservation to have more predictable output. Also added back ability to use repofiles and repodirs, as it might be nice to not be forced to pass in all repository configs on the command line.
Adjustments in the CLI. It was nice to just pass a URL to pakrat and nothing else, but in reality, its almost impossible to derive the repository name from just a URL in an automated way. This didn't matter much for RHEL-style mirrors, where mirroring the entire directory structure would plop a 'centos' or 'fedora' directory at the top level, but for other repos like EPEL, the top-level directory would be 'pub', making it confusing. I will sacrifice the directory structure preservation to have more predictable output. Also added back ability to use repofiles and repodirs, as it might be nice to not be forced to pass in all repository configs on the command line.