úÎ!)ø%º:      !"#$%&'()*+,-./01234567 8 9 Safe4   Safe(hiParse config fileSafe$hi&Run callback in a temporary directory.hi Run callback in given directory.hi Base of temporary directory namehiCallbackhiFilepath to run callbackhiCallbackSafeV Hhi+Clone given repository to current directoryhi"Return file list by `git ls-files`hiReturn given config valueSafe ¦ !"#$&%'( $&%'(!"#Safe Þ2hiRead templates in given "3hiœDetermine if a given filepath is a template file based on its extension >>> isTemplate "Example.hs.template" True >>> isTemplate "NotATemplate.hs" False4hiRemove ".template" from :234324Safeú5hi?Convert given path to the destination path, with given options.;hi,Remove first occurence of given subdirectory,removeFirstPackageName "package-name/bar.hs""bar.hs"5removeFirstPackageName "package-name/package-name.hs""package-name.hs"(removeFirstPackageName "package-name.hs""package-name.hs"<hiConvert module name to pathmoduleNameToFilePath "Foo.Bar" "Foo/Bar"55Safe$=hi.Capitalize words and connect them with periodsmodularize "package" "Package"modularize "package-name""Package.Name"!modularize "another-package-name""Another.Package.Name"66 Safe"#$$Î7hiRun hi.>hi Write given ! to filesystem.?hiShow ! to stdout.8hiProcess given ! and return result. it does  Rewrite pathSubstitute arguments9Drop regular files if template file with same name exists@hiReturn A obtained by given OptionsL. An identifier which has no corresponding context will not be substituted.BhiDrop &s if there is a % which has same nameYdropExtraRegularFiles [TemplateFile "foo" (BS.pack "e"), RegularFile "foo" (BS.pack "e")];[TemplateFile {getFilePath = "foo", getFileContents = "e"}]7dropExtraRegularFiles [RegularFile "foo" (BS.pack "e")]:[RegularFile {getFilePath = "foo", getFileContents = "e"}]Chi!Drop all files in root directory.edropFilesInRoot [RegularFile "package-name/README.md" (BS.pack "a"), RegularFile "foo" (BS.pack "b")]M[RegularFile {getFilePath = "package-name/README.md", getFileContents = "a"}]7878 Safe%DEFGHIJK Safe%s99 Safe%±LM   !"##$%&'()*+,-./0123456789:;< = > =?@ABCD E F GHIJ K L M N O P Q R S T UV!hi-1.2.0.2-JDWaCELiq1T8qqX7MeIHAKHi.CommandLineOption Hi.Config Hi.DirectoryHi.GitHi.Types Hi.Template Hi.FilePath Hi.OptionHiHi.CliPaths_hiMainCommandLineOption packageName moduleName directoryNameauthoremail repositoryconfigFilePathinitializeGitRepository afterCommandcommandLineOption defaultRepo$fEqCommandLineOption$fOrdCommandLineOption$fShowCommandLineOption parseConfiginTemporaryDirectory inDirectory expandUrlclonelsFilesconfigOptionyeartemplateSource afterCommandsFilesTemplateSourceFromRepoFile TemplateFile RegularFile getFilePathgetFileContents$fEqFile $fOrdFile $fShowFile$fEqTemplateSource$fOrdTemplateSource$fShowTemplateSource $fEqOption $fOrdOption $fShowOption readTemplates isTemplate untemplate rewritePath buildOptionrunprocessbaseGHC.IOFilePathremoveFirstPackageNamemoduleNameToFilePath modularize writeFiles showFileListcontext(template-0.2.0.10-8atYCy3Ofs17FwMUFDeZqLData.Text.TemplateContextdropExtraRegularFilesdropFilesInRootversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamemain