{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/filepattern","name":"filepattern","description":"A library for matching files using patterns such as \"src/**/*.png\" for all .png files\nrecursively under the src directory. Features:\n\nAll matching is O(n). Most functions precompute some information given only one argument.\n\nSee System.FilePattern and ?== simple matching and semantics.\n\nUse match and substitute to extract suitable\nstrings from the * and ** matches, and substitute them back into other patterns.\n\nUse step and matchMany to perform bulk matching\nof many patterns against many paths simultaneously.\n\nUse System.FilePattern.Directory to perform optimised directory traverals using patterns.\n\nOriginally taken from the Shake library.","version":"0.1.3","softwareVersion":"0.1.3","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/ndmitchell/filepattern","issueTracker":"https://github.com/ndmitchell/filepattern/issues","url":"https://github.com/ndmitchell/filepattern#readme","keywords":["bsd3","development","filepath","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"NeilMitchell"}],"author":[{"@type":"Person","name":"NeilMitchell"}],"copyrightHolder":[{"@type":"Person","name":"NeilMitchell"}],"dateCreated":"2019-02-12","dateModified":"2022-08-21","datePublished":"2022-08-21","copyrightYear":2019,"downloadUrl":"https://hackage.haskell.org/package/filepattern-0.1.3/filepattern-0.1.3.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/filepattern"],"https://www.w3.org/ns/activitystreams#likes":5,"https://forgefed.org/ns#forks":2}