module

Crinit::RemoteTemplateResolver

Resolves remote Git repositories and forge templates with local caching.

Class methods

cache_dir_for(parsed : RemoteURI, custom_base : Path | Nil = nil) : Path
Source
parse(uri : String, explicit_ref : String | Nil = nil) : RemoteURI
Source
resolve(uri : String, config : Config = Config.new, subpath : String | Nil = nil) : DirectoryTemplateSource
Source
valid_uri?(string : String) : Bool
Source