úÎ'„#R,      !"#$%&'() * +  Safe-InferredParse config file,-./01,-./01 Safe-Inferred       Safe-Inferred 23456789:;<=>39:;<=> 23456789:;<=> Safe-Inferred     Safe-InferredM+Clone given repository to current directory "Return file list by `git ls-files`!Return given config value !? !!  !? Safe-Inferred@.Capitalize words and connect them with periodsmodularize "package" "Package"modularize "package-name""Package.Name"!modularize "another-package-name""Another.Package.Name""@"""@ Safe-Inferred#&Run callback in a temporary directory.$ Run callback in given directory.# Base of temporary directory nameCallback$Filepath to run callbackCallback#$#$#$ Safe-Inferred%Read templates in given &œDetermine if a given filepath is a template file based on its extension >>> isTemplate "Example.hs.template" True >>> isTemplate "NotATemplate.hs" False'Remove ".template" from A%B&'%&'&%'%B&' Safe-Inferred(?Convert given path to the destination path, with given options.C,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"DConvert module name to pathmoduleNameToFilePath "Foo.Bar" "Foo/Bar"(CDE(((CDE  Safe-Inferred)Run hi.F Write given  to filesystem.GShow  to stdout.*Process given  and return result. it does  Rewrite pathSubstitute arguments9Drop regular files if template file with same name existsHReturn I obtained by given OptionsJDrop 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"}])FKG*HLJ)*)*)FKG*HLJ  Safe-Inferred+MNOPQ+++MNOPQR    !"#$%&'()*+,-. / 0 /123456 7 8 9 : ; < = > ? @ A B CDEFGHIJKL M N OPQR S T U V W X 8 YZ hi-1.1.0.2 Hi.ConfigHi.CommandLineOptionHi.TypesHi.Git Hi.Option Hi.Directory Hi.Template Hi.FilePathHiHi.CliPaths_hi parseConfigCommandLineOption packageName moduleNameauthoremail repositoryconfigFilePathinitializeGitRepository afterCommandcommandLineOption defaultRepoOptionyeartemplateSource afterCommandsFilesTemplateSourceFromRepoFile RegularFile TemplateFile getFilePathgetFileContents expandUrlclonelsFilesconfig buildOptioninTemporaryDirectory inDirectory readTemplates isTemplate untemplate rewritePathrunprocess configFilesepnameeolcommentlinecatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName removeNewline modularizebaseGHC.IOFilePath fetchFileremoveFirstPackageNamemoduleNameToFilePathreplace writeFiles showFileListcontexttemplate-0.2.0.10Data.Text.TemplateContextdropExtraRegularFileswrite postProcess parseArgsopts footerText showHelpText