We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b3e7251 commit 9488f65Copy full SHA for 9488f65
bin/mustache_cli.ml
@@ -11,10 +11,14 @@ let load_file f =
11
close_in ic;
12
(Bytes.to_string s)
13
14
-let locate_template search_path relative_filename =
15
- search_path
16
- |> List.map (fun path -> Filename.concat path relative_filename)
17
- |> List.find_opt Sys.file_exists
+let locate_template search_path filename =
+ if Filename.is_relative filename then
+ search_path
+ |> List.map (fun path -> Filename.concat path filename)
18
+ |> List.find_opt Sys.file_exists
19
+ else if Sys.file_exists filename then
20
+ Some filename
21
+ else None
22
23
let load_template template_filename =
24
let template_data = load_file template_filename in
0 commit comments