diff options
| author | Mirek Kratochvil <miroslav.kratochvil@uni.lu> | 2023-06-22 09:01:25 +0200 |
|---|---|---|
| committer | Mirek Kratochvil <miroslav.kratochvil@uni.lu> | 2023-06-22 09:01:25 +0200 |
| commit | e44c0d35b49d130a9ff8d7f0a244b76bf7d54259 (patch) | |
| tree | c5eb1d3c6eb61e9c565e9c46431de3bd6872d686 /Types.hs | |
| parent | 9228ea2965a0119207793f4e548be4aa711b4cde (diff) | |
| download | reploy-e44c0d35b49d130a9ff8d7f0a244b76bf7d54259.tar.gz reploy-e44c0d35b49d130a9ff8d7f0a244b76bf7d54259.tar.bz2 | |
avoid source dirs
Fixes #4
Diffstat (limited to 'Types.hs')
| -rw-r--r-- | Types.hs | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -52,6 +52,7 @@ data SiteState = , _searchDataOut :: Maybe FilePath -- ^ File to write the searchable versions of pages to (as JSON) , _assetDir :: FilePath -- ^ Directory for output , _sourceDirs :: [FilePath] -- ^ Path to page source data + , _notSourceDirs :: [FilePath] -- ^ Subdirectories of source dirs where pages should not be sourced , _templateDir :: FilePath -- ^ Path to template directory , _defaultTemplate :: FilePath -- ^ Name of the default template , _redirectTemplate :: FilePath -- ^ Name of the template for redirect pages @@ -93,6 +94,11 @@ siteOptions' = do short 's' <> help "Path to the directory with source data (possibly multiple paths, defaults to a single directory \"cards\")" + _notSourceDirs <- + fmap (maybe ["assets"] toList . nonEmpty) . many . strOption $ + long "exclude-source-directory" <> + help + "Names of subdirectories of the sources that should never be used for sourcing pages (possibly multiple directory names, defaults to a single directory \"assets\")" _templateDir <- strOption $ long "template-directory" <> |
